A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zhang3216858 中级黑马   /  2016-3-24 23:28  /  892 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

昨天学了面向对象,感觉太抽象了
比如我的主类叫phone test
下面类叫phone
那么我建立的集合就叫做phone  但是却可以设置为 p1或者p2
类似代码如下
public static void main(String[] args) {
     Phone p1 = new Phone
}
class Phone {

}
疑惑的地方就是设置了p1 和p2 具体可以实现什么,分别赋值么?

7 个回复

倒序浏览
p1和p2分别记录创建的两个对象的地址值,就可以调用phone里的成员变量和成员方法了
回复 使用道具 举报
创建的名字不要这么相似,自己给自己找不愉快
回复 使用道具 举报
类就像人类这个词,P1 和p2就像是两个人,抽象和具体的区别
回复 使用道具 举报
toxic罐头儿 发表于 2016-3-24 23:53
创建的名字不要这么相似,自己给自己找不愉快

这个名字是这几天老师一直在教的格式= =!
回复 使用道具 举报
马儿不吃草 发表于 2016-3-24 23:53
p1和p2分别记录创建的两个对象的地址值,就可以调用phone里的成员变量和成员方法了 ...

说实话分部分看起来都挺明白了,放一起就总觉得有点迷糊
回复 使用道具 举报
设置p1,p2是对象的引用,方便你研究内存的划分和参数的传递
回复 使用道具 举报
aomingchao 发表于 2016-3-26 00:25
设置p1,p2是对象的引用,方便你研究内存的划分和参数的传递

这个意思,就是为了分别赋值  然后看效果吧
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马