Java培训笔记八

2009-7-20

 

面向对象进阶:

<1>封装:将信息封装在一起

<2>继承机制:父与子的关系:extends

             作用:让子类具有父类的非私有的属性和方法

             对一组类(相关)---找到共有的属性和方法,对其提取形成新的类别--》新类-->
             <1>实现代码共用<2>功能扩展<3>便于修改

             带参的构造函数,将默认的无参的构造函数屏蔽掉,除非再写一个 无参构造函数

              super()关键字只能用于子类的构造函数中
             
              构造函数中,super()和this只能用一个,而在方法中则可以同时用这两个

<3>访问控制
(1)在同一个包中,子类可以访问父类的protected和默认的,
(2)但如果父类与子类在不同包中,子类不能访问父类的protected和默认的属性和方法
(3)public通用
(4)private都不行,禁止

<4>继承下属性的初始化过程:
  (1)先由父类本身负责自身属性的初始化过程
  (2)后由子类本身完成。。。。。。。。。。。
  ---->各自完成各自的初始化过程,相互独立的

<5>子类只有一个父类-->单继承-->多层继承
   --->继承由传递性

<6>所有的类都继承 Object类:在java.lang.Object中:clone(),toString(),equals(),getClass().

<7>this和super

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值