总结构建子类对象时的顺序
生活随笔
收集整理的這篇文章主要介紹了
总结构建子类对象时的顺序
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1 package com.hanqi;
2
3 public class Animao {
4 private String name;
5 private int age;
6
7 public Animao()
8 {
9
10 }
11 public void cry ()
12 {
13 System.out.println("動物發出叫聲!");
14 }
15 public void run ()
16 {
17 System.out.println("跑");
18 }
19 public String getName() {
20 return name;
21 }
22 public void setName(String gou) {
23 this.name = gou;
24 System.out.println("名字為"+name);
25 }
26 public int getAge() {
27 return age;
28 }
29 public void setAge(int age) {
30 this.age = age;
31
32 System.out.println("年齡為"+age);
33 }
34 } 1 package com.hanqi;
2
3 public class Dog extends Animao {
4
5 private String name;
6 private int age;
7
8 public Dog(){
9
10 }
11 public void cry ()
12 {
13 System.out.println("狗發出“汪汪”聲!");//子類重寫父類第二個方法
14 }
15 } 1 package com.hanqi;
2
3 public class Dog2 {
4
5 public static void main(String[] args) {
6 // TODO 自動生成的方法存根
7
8 Dog r=new Dog();
9
10 Animao f=new Dog();//向上轉型
11
12 f.cry(); //調用這個方法
13
14 f.setName("小白");
15
16 f.setAge(16);
17 }
18
19 }
狗發出“汪汪”聲!
名字為小白
年齡為16
?
?
總結:子類構造時調用父類的構造方法
轉載于:https://www.cnblogs.com/crazy-zw/p/5147022.html
總結
以上是生活随笔為你收集整理的总结构建子类对象时的顺序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JDK1.3安装出现/lib/ld-li
- 下一篇: CNN实操记录(goal:一日一更新)