zoukankan      html  css  js  c++  java
  • java学习53天2020/8/27

    定义一个哺乳动物类Mammal,再由此派生出狗类Dog,定义一个Dog类的对象,观察基类和派生类的构造函数的调用顺序。

    public class Dogasd extends Mammal{
        private int leg; 
        public Dogasd(String name, int age, int leg) {
            super(name, age);
            this.leg=leg;
            System.out.println("狗类");
        }
        public void display() {
            System.out.println("Name:"+getName());
            System.out.println("Age:"+getAge());
            System.out.println("Leg:"+leg);
        }
        public static void main(String[] args) {
            Dogasd p=new Dogasd("fgh",1,2);
            p.display();
        }
    }
    
    class Mammal{
         private String name;
         private int age;
         public Mammal(String name, int age) {
             this.name=name;
             this.age=age;
             System.out.println("构造哺乳动物类");
         }
         public String getName() {
             return name;
         }
         public int getAge() {
             return age;
         }
     }
    

     

     定义一个基类及其派生类,在构造函数中输出提示提示信息,构造派生类的对象,观察构造函数的执行情况。

        public Base() {
             System.out.println("构造基类");
         }
     }
     class Derived extends Base{
         public Derived() {
            System.out.println("构造派生类");
         }     
     }
     public class Test {
         public static void main(String[] args) {
             Derived p=new Derived();
         }
     }
    

     

     二

    三例题

  • 相关阅读:
    WebRTC Native开发实战之数据采集--摄像头
    windows上实现锁屏和息屏
    在ubuntu上使用v4l2loopback和ffmpeg模拟摄像头
    webrtc统计信息之rtt计算
    Window上利用windbg查看dmp文件崩溃堆栈
    组合模式(C++)
    外观模式(C++)
    单例模式(C++)
    桥接模式(C++)
    装饰器模式(C++)
  • 原文地址:https://www.cnblogs.com/qiangini/p/13587261.html
Copyright © 2011-2022 走看看