當前位置:編程學習大全網 - 編程語言 - 用JAVA編程 類與對象的基礎題

用JAVA編程 類與對象的基礎題

class Phone{

private String phonenumber;

public void setPhonenumber(String phonenumber){

this.phonenumber=phonenumber;

}

public String getPhonenumber(){

return phonenumber;

}

public void recCall(){

System.out.println("接到壹個電話");

}

public void telCall(){

System.out.println("撥出壹個電話");

}

}class Fixedphone extends Phone{

private String phonenumber;//號碼是私有,設置為private,不可繼承

public void recCall(){

System.out.println("以"+this.phonenumber+"呼出了壹個電話"); //重載了父類的recCall

}

}class Cordlessphone extends Fixedphone{

private String phonenumber;

public void info(){

System.out.println("這是無繩電話的信息");

}

}interface Moveable{

public void moveinfo();

}class Mobilephone extends Phone implements Moveable{

private String phonenumber;

public void moveinfo(){

System.out.println("我實現了可移動性");

}

}public class PhoneTest{

public static void main(String a[]){

Phone[] p=new Phone[5];

Phone p1=new Phone();

p1.setPhonenumber("123456789");

p[0]=p1;

Phone p2=new Phone();

p2.setPhonenumber("987654321");

p[1]=p2;

Mobilephone mp=new Mobilephone();

mp.setPhonenumber("11111");

p[2]=mp;

Fixedphone fp=new Fixedphone();

fp.setPhonenumber("22222");

p[3]=fp;

Cordlessphone cp=new Cordlessphone();

cp.setPhonenumber("33333");

p[4]=cp;

for(int i=0;i<p.length;i++){

System.out.println(p[i].getPhonenumber());

} p[4]=p[1];

System.out.println(p[4].getPhonenumber());

}} 寫的不是很好,希望對妳有幫助噶

  • 上一篇:山東海天軟件學院
  • 下一篇:年輕父母關系的誤區
  • copyright 2024編程學習大全網