我觉着这问题和你的名字一样饥渴;P,概念的东西重在理解。下面我给你说明一下啊:
- class HeiMa {
- public static void main(String[] args) {
- T1 tt = new T1(); //创建了子类T1对象tt
- T1 tt1 = new T1(); //创建了子类T1对象tt1
- /*
- 这时创建了几个T对象啊? 创建了类T1的两个对象,
- 没有创建父类T的对象,只是子类继承父类,可以调
- 用父类中非私有的成员。
- */
- }
- }
- //定义了父类T
- class T {
- public T() {
- System.out.println("T");
- }
- }
- //定义了子类T1,并继承父类T
- class T1 extends T {
- public T1() {
- super();
- System.out.println("T1");
- }
- }
复制代码 |