Java编程思想-07复用类
来源:互联网 发布:2014年网络作家富豪榜 编辑:程序博客网 时间:2024/06/05 06:03
一、组合
使用现有的类,合成新的类;"has a"的关系
二、继承
从现有的类中,派生出新的类,新类能吸收现有类的属性和行为,并能扩展新的能力;"is a"的关系
默认构造器:子类构造器中,会自动插入对父类构造器的调用
有参构造器:需要使用super,显式插入对父类构造器的调用
三、代理
class Producer{ void sell(String goods){ System.out.println("卖:"+goods); }}class Seller{ Producer p=new Producer(); public void sell(String goods) { p.sell(goods); }}
四、final:终态的
1、final修饰变量:不能被改变。(基本类型:值不变、引用类型:指向的引用不变)
2、final修饰方法:不能被覆写
3、final修饰的类:不能被继承
五、类的加载
类的代码在初次使用时才加载
0 0
- Java编程思想-07复用类
- Java编程思想复用类
- 【Java编程思想】(3)复用类
- 7复用类-Java编程思想
- Java编程思想-复用类总结
- Java编程思想之复用类
- JAVA编程思想笔记--复用类
- java oop思想编程思想
- JAVA编程思想读书笔记八(复用类)
- JAVA编程思想——复用类
- java编程思想 复用类总结摘录
- 《Java 编程思想》--第七章:复用类
- 《java编程思想系列之4》 复用类
- Java编程思想之7复用类
- Java编程思想(四) —— 复用类
- JAVA编程思想(3) - 复用类(一)
- JAVA编程思想(3) - 复用类(二)
- JAVA编程思想-第七章 复用类
- 最后一版支持VC6的SDK的下载地址
- Storm学习笔记
- 做一个运行Python文件的Atom插件
- openCV 学习笔记
- JBPM学习入门(一) 配置JBPM运行环境
- Java编程思想-07复用类
- Unity 小游戏:智能巡逻兵
- java之Process
- Metis(๑•ᴗ•๑)
- CSS格式化排版
- SpringMVC数据校验(三)
- java 内存溢出解决方案
- Java线程:线程的调度-让步
- 动手开发一个名为“微天气”的微信小程序(上)