java object属性_理解JAVA - 面向对象(object) - 属性,方法

理解JAVA - 面向对象(object) - 属性,方法

多态的体现:

向上造型,父类接收子类对象;

向上造型:

从父类角度看不到子类独有的方法;

面向对象,人类认知世界的方式;

生活中每天都在多态:

这个人是谁,这是个人,多态来看待他了;

他是老师  把它向下造型来看待了,他是老师,知道他能讲课了,老师是人下面的子类型;

我们每天都已多态来接收事物,然后向下造型:

这是人,这人是老师;

这是车,这车是奥迪

小时候,不知到是什么,就问这是什么东西,世间万物都能成为东西,东西就是object,object是文雅的翻译成对象,

java一切皆对象  ==   java一切皆东西

面向对象语言    ==   面向东西语言

一切都是object,java一切都用object接收;

当你不知到是什么的时候,以object接收,当成object对象,即当成东西对象

类的:

属性,方法

等于

现实生活中的:

特征,行为;

人特征 ==  属性:

名字,性别,身高,每个人都有,值不一样,但是秃子没有头发,有头发,只不过值是null,不能说他没头发

人行为 == 方法:

都会走,会跑,会跳,跑得方法一样,算法一样都是左右腿跑,带入参数不一样,姚明跑得块

父类的属性和方法,所有子类都有,共性少,object方法少,object增加个方法,所有子类都有;

东西啥都会吗,东西会跑?东西是一个具体实例了,所以不能说东西都会跑

数据私有化,行为公开化,

钱包私有的,只有我自己能用,想花我的钱,要和我来借,

我可以决定,借你还是不借你;

虽然能改我的数据,但是决定权还是在我这里。

一个属性,不知道要不要私有,保守起见都设置为私有;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值