面向对象高级(一)
来源:互联网 发布:mysql update 回滚 编辑:程序博客网 时间:2024/04/29 16:43
面向对象由三个基本特征: 封装 ; 继承 ; 多态
类的继承, 为什么要使用继承???
通过继承可以简化 类的定义 , 扩展类的功能 .
Java不允许多继承, 只支持单继承. 但是可以多层继承的, 就是一个 "孙子类"上面有一个 "儿子类" "儿子类"上面还有一个 "父亲类" 呢! "儿子类"继承了 "父亲类" 中的全部属性和功能, "孙子类"继承了"儿子类"的全部功能.
还有一个父类可以有多个子类的.
继承关系中, 子类只会继承父类中的公有属性和共有方法,但是对于私有的方法,想要访问, 则可以通过 setter() 和 getter() 了.
子类对象实例化的时候 是先调用父类的无参构造函数 在调用子类的构造函数. 那么这时为什么呢?
自动调用父类的构造方法, 实例化父类. 生了一个父类的对象, 为父类对象开辟了一个内存空间, 同时为父类中的属性进行了初始化.
- 面向对象高级(一)
- 面向对象高级(一)
- C#高级(一)面向对象
- 08面向对象高级特性一
- Python高级教程(一)面向对象
- GeekBand C++面向对象高级编程(上)一
- (Boolan) C++面向对象高级编程(一)
- 面向对象高级(二)
- 面向对象高级(三)
- 面向对象高级
- Java面向对象高级
- 面向对象高级
- 面向对象高级
- 面向对象高级编程
- 面向对象高级编程
- 面向对象(高级)
- 面向对象高级
- javascript高级面向对象
- ubuntu下安装netbeans
- 走近云计算
- 关于加班的管理心得
- CHOJ# 在线编译及评判系统(OnlineJudge)2.0 Beta2 on Azure云平台
- ubuntu下安装JDK
- 面向对象高级(一)
- KBManager,两叉
- 提高口语的11条黄金法则
- AttachEvent带参数的使用例子
- make:No rule to make target
- linux socket tcp Server c语言编写
- 国外经典的入职测试:Could you work with us?
- java cookie util
- 烟草企业客户关系管理现状及解决途径