欢迎来到天天文库
浏览记录
ID:15431500
大小:61.00 KB
页数:5页
时间:2018-08-03
《11 成员方法和成员变量》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、ps:photoshopflash:0.复习类和对象:类:类是抽象的,是一类事物共同特征和行为的抽象。对象:对象时具体的,是一个具体存在的事物。Java世界具体对象(实例)Java世界抽象类现实世界事物例子:1.没有新建源文件src2.命名规范类名的第一字母要大写,而且类名要有一定含义。3.属性名和方法名第一个字母要小写。当名称有多个单词的时候,第二个单词的首字母要大写sayWang1、成员变量和成员方法成员变量:或者称为成员属性。都是描述类的特征。publicclassDog{//事物的特征(成员变量)intage;Stringname;S
2、tringcolor;//行为publicStringsayWang(){return"旺旺";}}成员方法:或者称为成员函数。描述事物的行为。publicclassDog{//事物的特征(成员变量)intage;Stringname;Stringcolor;//行为(成员方法)publicStringsayWang(){return"旺旺";}}1.1成员变量的定义方式:(访问修饰符)类型名变量名publicintage;有问题:类型是否可以是引用数据类型。例子1。增加小狗的主人属性第一步:新建一个主人类publicclassMaster{
3、//主人类Stringname;Stringsex;intage;}第二步;在小狗类添加主人属性publicclassDog{//事物的特征(成员变量)intage;Stringname;Stringcolor;//intheight[];//定义一个数组,用来记录小狗的体重,一天三次Mastermaster;//小狗的主人//行为(成员方法)publicStringsayWang(){return"旺旺";}}第三步:怎样使用publicclassCreateDog{publicstaticvoidmain(String[]args){Do
4、gdog=newDog();//创建小狗实例dog.age=2;dog.color="白色";dog.name="小白";//怎样设定主人属性Mastermaster=newMaster();master.age=30;master.name="周星驰";master.sex="男";dog.master=master;}}1.2成员方法定义的方式(访问修饰符)返回值类型方法名(参数列表){}例如:publicStringsayWang(){return"旺旺";}返回值有两种情况A。有返回值就要确定返回值的类型publicclassDog{
5、//事物的特征(成员变量)intage;Stringname;Stringcolor;//intheight[];//定义一个数组,用来记录小狗的体重,一天三次Mastermaster;//小狗的主人//行为(成员方法)publicStringsayWang(){return"旺旺";}//会说我的主人是谁publicvoidsayMaster(){System.out.println("我的主人是:"+master.name);}//会简单的加法publicintadd(intnumber1,intnumber2){return(numbe
6、r1+number2);}}B。无返回值用void作为返回值类型publicclassDog{//事物的特征(成员变量)intage;Stringname;Stringcolor;//intheight[];//定义一个数组,用来记录小狗的体重,一天三次Mastermaster;//小狗的主人//行为(成员方法)publicStringsayWang(){return"旺旺";}//会说我的主人是谁publicvoidsayMaster(){System.out.println("我的主人是:"+master.name);}}全部的代码:pu
7、blicclassMaster{//主人类Stringname;Stringsex;intage;}publicclassDog{//事物的特征(成员变量)intage;Stringname;Stringcolor;//intheight[];//定义一个数组,用来记录小狗的体重,一天三次Mastermaster;//小狗的主人//行为(成员方法)publicStringsayWang(){return"旺旺";}//会说我的主人是谁publicvoidsayMaster(){System.out.println("我的主人是:"+maste
8、r.name);}//会简单的加法publicintadd(intnumber1,intnumber2){return(number1+number2);}}pub
此文档下载收益归作者所有