组合和继承
来源:互联网 发布:netbeans for php下载 编辑:程序博客网 时间:2024/06/08 00:16
一、可复用分类
1.组合 2.继承
二、组合
可以理解成has a
组合: 部分只能属于一个整体
三、组合语法
类A 组合 一个类B的对象
class A {
B b = new B();//组合
}
四:依赖关系
把一个对象 定义成局部变量 并且调用该对象的方法 这时候会产生依赖
五:继承
可以理解成is a
六、继承语法
使用关键字extends
public class Student extends Person{public void study(){//我在学习} public static void main(String[] args) { Student s = new Student(); s.eat();//子类中没有定义eat() 但是可以调用 说明从父类中继承了eat()方法}}
七、父类也叫基类、超类
子类也叫派生类、衍生类
八:组合和继承如何选用?
多用组合,少用继承。 除非有明确的is a 关系再使用继承,因为组合比继承更加灵活。
阅读全文
0 0
- 继承和组合
- 继承和组合
- 组合和继承
- 继承和组合
- 组合和继承
- 继承和组合
- java 组合和继承
- c++ 继承和组合
- 浅谈继承和组合
- 浅谈继承和组合
- 继承和组合
- 继承和组合
- 继承和组合
- 继承和组合
- 继承和组合
- 继承和组合
- 继承和组合
- 组合和继承
- POJ 1504 Adding Reversed Numbers(字符串巧解)
- CentOS7的网卡设置
- 关于SEO(搜索引擎优化)的个人掌握知识分享
- 从删除邮件小页面看flag标志位
- java线程中断,interrupt()方法的一些示例
- 组合和继承
- POJ_1573
- bzoj 3879: SvT
- Neo4j安装&入门&一些优缺点
- Listener监听器简单使用
- 纯CSS3实现移动端展开和收起效果
- js监听手机横竖屏
- 【Linux】shell脚本实现进度条
- HTML课堂讲义(1)