最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Java oop 的題與代碼4:getter和setter方法,創(chuàng)建默認數(shù)的構(gòu)造方法,重載

2019-12-12 22:35 作者:詩書畫唱  | 我要投稿



//4、在Account類中將所有的屬性,ID,姓名,年齡,生日,性別

全改為private并添加屬性的getter和setter方法。

package b;

public class Account {

private String ID;

private String name;

private int age;

private String birthday;

private String sex;

public Account(String ID,String name,int age,String birthday,String sex){

this.ID=ID;

this.name=name;

this.age=age;

this.birthday=birthday;

this.sex=sex;

}

//介紹自己的方法

public void say(){

System.out.println("我的ID名為"+this.ID+"姓名為"+this.name+"年齡為"+

this.age+"生日為"+this.birthday+"性別為"+this.sex);

}

public String getID() {

return ID;

}

public void setID(String ID) {

this.ID = ID;

}



public String getname() {

return name;

}

public void setname(String name) {

this.name = name;

}



public int getage() {

return age;

}

public void setage(int age) {

this.age = age;

}

public String getbirthday() {

return birthday;

}

public void setbirthday(String birthday) {

this.birthday = birthday;

}



public String getsex() {

return sex;

}

public void setsex(String sex) {

this.sex = sex;

}




public static void main(String[] args) {


Account a=new? Account("1","王",17,"1.1","男");


a.say();





}




}

//5、在Test類中創(chuàng)建以上的類并且修改他們的所有屬性都為和獲取打印他們的屬性。

package b;

public class Text {

private String a;

private String b;

private int c;

private String d;

private String e;

public Text(String a,String b,int c,String d,String e){

this.a=a;

this.b=b;

this.c=c;

this.d=d;

this.e=e;

}

//介紹自己的方法

public void say(){

System.out.println("我的成績?yōu)?#34;+this.a+"姓名為"+this.b+"年齡為"+

this.c+"生日為"+this.d+"性別為"+this.e);

}

public String geta() {

return a;

}

public void seta(String a) {

this.a = a;

}



public String getb() {

return b;

}

public void setb(String b) {

this.b = b;

}



public int getc() {

return c;

}

public void setc(int c) {

this.c = c;

}

public String getd() {

return d;

}

public void setd(String d) {

this.d = d;

}



public String gete() {

return e;

}

public void sete(String e) {

this.e = e;

}




public static void main(String[] args) {


Text a=new? Text("100","詩書畫唱",17,"1.1","男");


a.say();





}




}

//6、在上面的類中創(chuàng)建默認數(shù)的構(gòu)造方法,寫上一個打印語句,并且調(diào)用它們。(創(chuàng)建一個帶默認構(gòu)造方法(即無參構(gòu)造)的類)


package b;


public class Text {


private String a;


private String b;


private int c;


private String d;


private String e;


public Text(String a,String b,int c,String d,String e){


this.a=a;


this.b=b;


this.c=c;


this.d=d;


this.e=e;


}


//介紹自己的方法

public void Test(){

? ? System.out.println("Hello Constructor");

}


public void say(){


System.out.println("我的成績?yōu)?#34;+this.a+"姓名為"+this.b+"年齡為"+


this.c+"生日為"+this.d+"性別為"+this.e);


}


public String geta() {


return a;


}


public void seta(String a) {


this.a = a;


}




public String getb() {


return b;


}


public void setb(String b) {


this.b = b;


}




public int getc() {


return c;


}


public void setc(int c) {


this.c = c;


}


public String getd() {


return d;


}


public void setd(String d) {


this.d = d;


}




public String gete() {


return e;


}


public void sete(String e) {


this.e = e;


}







public static void main(String[] args) {



?

Text a=new? Text("100","詩書畫唱",17,"1.1","男");



a.say();

a.Test();








}








}

//7、創(chuàng)建一個廚師類,在該類中創(chuàng)建一系列同名的方法public void createFood()。

//int:看作是雞蛋? char:看作西紅柿? ?String:米飯

//如果方法參數(shù)列表是int,則打印“做蛋湯”

//如果方法參數(shù)列表是char,則打印“做涼拌西紅柿”

//如果方法參數(shù)列表是String,則打印“做米飯”

//如果方法參數(shù)列表是int,char,則打印“做西紅柿炒蛋”

//int,String:蛋炒飯

package b;


public class cook {


public int a;


public char b;


public String c;


public void createFood(int a) {


System.out.println("做蛋湯");


}


public void createFood(char b) {


System.out.println("做涼拌西紅柿");


}


public void createFood(String c) {


System.out.println("做米飯");


}


public void createFood(int a, char b) {


System.out.println("做西紅柿炒蛋");


}


public void createFood(int a, String c) {


System.out.println("蛋炒飯");


}


public static void main(String[] args) {



cook a = new cook();


a.createFood(1);


a.createFood('1');


a.createFood("1");


a.createFood(1, '1');


a.createFood(1, "1");


}


}

//8、創(chuàng)建一個蛋糕類,在該類中創(chuàng)建一系列同名的方法public void createCake()。

//如果方法參數(shù)列表為int,則打印巧克力蛋糕

//如果方法參數(shù)列表為boolean,則打印抹茶蛋糕

//如果方法參數(shù)列表為byte,則打印芝士蛋糕

//如果方法參數(shù)列表為空,則打印無糖蛋糕

//做巧克力芝士蛋糕

//做巧克力抹茶蛋糕

//做巧克力抹茶芝士蛋糕

package b;


public class cake{




public int a;




public boolean b;




public byte c;



public void createFood(int a){




System.out.println("巧克力蛋糕");




}



public void createFood(boolean b){




System.out.println("抹茶蛋糕");




}


public void createFood(byte c){




System.out.println("芝士蛋糕");




}

public void createFood(){




System.out.println("無糖蛋糕");



}

public void createFood(int a,byte b){




System.out.println("巧克力芝士蛋糕");




}

public void createFood(int a,boolean c){




System.out.println("巧克力抹茶蛋糕");




}

public void createFood(int a,boolean c,byte b){




System.out.println("巧克力抹茶芝士蛋糕");




}




public static void main(String[] args) {

cake a=new? cake();

a.createFood(1);

a.createFood(true);

a.createFood((byte)1);

a.createFood();

a.createFood(1,true);

a.createFood(1,(byte) 1);

a.createFood(1,true,(byte) 1);




}






}

//9、創(chuàng)建7,8題的對象并且進行調(diào)用



package b;


public class cook {


public int a;


public char b;


public String c;


public int d;


public boolean e;

public byte f;



public void createFood(int a) {


System.out.println("做蛋湯");


}


public void createFood(char b) {


System.out.println("做涼拌西紅柿");


}


public void createFood(String c) {


System.out.println("做米飯");


}


public void createFood(int a, char b) {


System.out.println("做西紅柿炒蛋");


}


public void createFood(int a, String c) {


System.out.println("蛋炒飯");


}


public void createFood1(int d){








System.out.println("巧克力蛋糕");








}






public void createFood(boolean e){








System.out.println("抹茶蛋糕");








}




public void createFood(byte f){








System.out.println("芝士蛋糕");








}


public void createFood(){








System.out.println("無糖蛋糕");






}


public void createFood(int d,byte e){








System.out.println("巧克力芝士蛋糕");








}


public void createFood(int d,boolean f){








System.out.println("巧克力抹茶蛋糕");








}


public void createFood(int d,boolean e,byte f){








System.out.println("做巧克力抹茶芝士蛋糕");








}








public static void main(String[] args) {



cook a = new cook();


a.createFood(1);


a.createFood('1');


a.createFood("1");


a.createFood(1, '1');


a.createFood(1, "1");

a.createFood(1);


a.createFood(true);


a.createFood((byte)1);


a.createFood();


a.createFood(1,true);


a.createFood(1,(byte) 1);


a.createFood(1,true,(byte) 1);








}


}

值得注意的是這里所寫的代碼執(zhí)行的效果如下,這些題主要是為了讓你熟悉的運用″重載″這個東西,但是暫時并沒有太多用處,等真正要設(shè)計代碼的時候就不會這么簡單,這里進行了簡單處理,簡化(即用″重載″,調(diào)用方法之后,直接把這些文字打印出來)。

把這些代碼發(fā)出來,累死我了,花了我好多時間,耗費了我好多腦細胞,我想了較長時間,題目的意思要表達得很清晰很準確,沒有歧義是很重要的,不然的話會讓人想很久,云里霧里。所以請關(guān)注我,給我視頻與專欄三連或者點贊吧!


Java oop 的題與代碼4:getter和setter方法,創(chuàng)建默認數(shù)的構(gòu)造方法,重載的評論 (共 條)

分享到微博請遵守國家法律
姚安县| 南江县| 龙泉市| 柳河县| 嘉义市| 吉首市| 西林县| 宁南县| 桦甸市| 高唐县| 铁岭市| 九寨沟县| 鱼台县| 米泉市| 保定市| 珲春市| 松原市| 重庆市| 金沙县| 聂荣县| 南乐县| 新津县| 侯马市| 哈密市| 灌阳县| 杭锦旗| 望江县| 绵阳市| 恭城| 阿勒泰市| 桂阳县| 吴桥县| 浠水县| 家居| 宣化县| 鄂尔多斯市| 济南市| 玉溪市| 哈尔滨市| 剑川县| 巴东县|