abstract class Bankier { //klasa abstrakcyjna
protected String imie;
Bankier(String a){
imie=a;
}
public abstract float licz(float a,float b);
class UczciwyBankier extends Bankier{
UczciwyBankier(String a){
super(a);
}
public float licz(float a,float b){
return a+b;
}}
class PodstepnyBankier extends Bankier{
PodstepnyBankier(String a){
super(a);
}
public float licz(float a,float b){
return ((a+b)/100)*80;
}}
class uczen {
protected String nazwisko;
protected double o1,o2; //moze byc int
uczen (string c, double a, double b) //konstruktor
{
nazwisko=c;
o1=a;
o2=b;
}
public double srednia () { //metoda
return (o1+o2)/2;
}
public String toString ()
{
return nazwisko+" "+srednia(); lub return (n+":"+o1+"'"+o2+""+srednia());
}}
class student extends uczen //dziedziczenie
{
private double waga;
student (String n, double a, dobuble b, double w)
{
super (n,a,b);
waga=w;}}
class Szkola{ //wyswietlanie
public static void main (String argv []){
Uczen z=Uczen ("kowalski",1,2);
System.out.println (""+z.srednia());
System.out.println (z);
}}
class Ksiazka
{
private String autor;
private String tytul;
public boolean wypozyczona;
Ksiazka (String a, string b){
autor=a;
tytul=b;
wypozyczone=false;
} }
public String dajAutora()
{
return autor;
}
public String dajtytul()
{
return tytul;
}
public String toString()
{
return autor+" "+tytul+" "+wypozyczone;
}}
class Czytelnik
{
private String nazwisko;
public Ksiazka k1, k2;
Czytelnik(String c) {
nazwisko = c;
k1 = null;
k2 = null;
}
public boolean wypozycz(Ksiazka b){
if (b.wypozycz==true)
return false;
else {
if (k1==null){
k1=b;
b.wypozycz=true;
}
else {
if (k2==null){
k2=b;
b.wypozycz=true;
}
else{
return false;
}
class Pudelko {
private int d,s,h;
Pudelko1 (int dl, int szer, int wys){
d=dl;
s=szer;
h=wys;
}
public int objetosc (){
return (d*s*h);
}
public String toString(){
return (""+objetosc()); // lub return d+" "+s+" "+h+" "+objetosc();
} }
class Szescian extends Pudelko //dziedziczenie
{
Szescian(int a)
{
super (a,a,a);
}}
class Test {
public static void main (String args[]){
Pudelko p=new Pudelko(1,3,1);
System.out.println(p);
Pudelko q=new Szescian(5);
System.out.println(q);
}}
Lub
class Geometria1 {
public static void main (String argv []){
Pudelko d=new Pudelko(1,2,3);
System.out.println(d);
System .out.println (""+d.objetosc());
}}