java.docx

(13 KB) Pobierz

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());

}}

 

 

 

 

 

...
Zgłoś jeśli naruszono regulamin