当主方法中有两个以上的对象时,this的使用
当在主方法中,声明实例化了两个以上的对象时,我很纳闷this会代表哪一个对象?
this面对多个对象时,或仅仅单个对象时,是怎样找到自己的cp?
5
收起
正在回答 回答被采纳积分+1
2回答
鱼儿0001
2019-04-14 19:55:05
//这是放置属性和方法的类 public class Child{ //成员属性,又叫成员变量 int number; String strname; //构造方法,无返回值类型,方法名=类名,有无访问修饰符、参数皆可 Child(int number,String strname){ number=number; strname=strname; } Child(){ } } //这是主方法所在的类,定义了两个对象 public class ChildTest{ //主方法,用于实现程序的主要逻辑 public static void main(String[] args){ Child obj1=new Child(); Child obj2=new Child(1,"张三"); System.out.println("学号:"+obj2.number); System.out.println("姓名:"+obj2.strname); } }
这里出现了两个对象obj1和obj2。
相似问题
登录后可查看更多问答,登录/注册
1. Java 零基础入门
- 参与学习 人
- 提交作业 3802 份
- 解答问题 11489 个
本阶段带你迈入Java世界,学习Java必备基础知识,基础语法、面向对象思想以及常用工具类的使用。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星