码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2016-12-25 23:05:28      阅读:295      评论:0      收藏:0      [点我收藏+]

标签:ack   父类   等于   java   决定   数据   没有   bsp   面向对象   

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

多态的体现:
    向上造型,父类接收子类对象;
向上造型:
    从父类角度看不到子类独有的方法;

面向对象,人类认知世界的方式;
生活中每天都在多态:
    这个人是谁,这是个人,多态来看待他了;
    他是老师  把它向下造型来看待了,他是老师,知道他能讲课了,老师是人下面的子类型;


我们每天都已多态来接收事物,然后向下造型:
    这是人,这人是老师;
    这是车,这车是奥迪


小时候,不知到是什么,就问这是什么东西,世间万物都能成为东西,东西就是object,object是文雅的翻译成对象,
java一切皆对象  ==   java一切皆东西
面向对象语言    ==   面向东西语言

一切都是object,java一切都用object接收;
当你不知到是什么的时候,以object接收,当成object对象,即当成东西对象


类的:
    属性,方法
等于
现实生活中的:
    特征,行为;

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

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

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

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

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


钱包私有的,只有我自己能用,想花我的钱,要和我来借,
我可以决定,借你还是不借你;

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


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

 

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

标签:ack   父类   等于   java   决定   数据   没有   bsp   面向对象   

原文地址:http://www.cnblogs.com/tangshengwei/p/6220484.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!