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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© lgc黑马 中级黑马   /  2014-12-14 20:24  /  1247 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

三大特性: 
一 封装:
概念:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。 
好处:将变化隔离;便于使用;提高重用性;安全性。 
  封装原则:将不需要对外提供的内容都隐藏起来,提供公共方法对其访问。  
二 继承 
好处: 
让类与类之间产生了关系,提高了代码的复用性。 提供了另一个特征多态的前提。  
java只支持单继承,不支持多继承,但java保留这种机制,并用另一种体现形式来完成表示:多实现
但java支持多层继承:B继承A、C继承B
子父类中变量的特点:
        如果子类中出现非私有的同名变量时,子类要访问本类变量用:this,访问父类变量用:super
子父类中函数的特点:
        当子类出现和父类一模一样的函数时,父类中的函数会被子类的函数所覆盖
                子类覆盖父类,必须保证子类权限大于父类权限
        重载:函数名相同,参数列表不同                                                重写(覆盖):函数名和参数列表都相同

点评

天天总结,相当棒!我也学学船长。。。  发表于 2014-12-14 20:26

2 个回复

正序浏览
不淡定,小学生 来自手机 中级黑马 2014-12-14 20:28:43
沙发
总结的很好嘛,收下~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马