zoukankan      html  css  js  c++  java
  • java中07的动手动脑

    动手实验:

    代码:

    package Shi;

    class Grandparent {

     

        public Grandparent() {

            System.out.println("GrandParent Created.");

        }

     

        public Grandparent(String string) {

            System.out.println("GrandParent Created.String:" + string);

        }

    }

     

    class Parent extends Grandparent {

     

        public Parent() {

            //super("Hello.Grandparent.");

            System.out.println("Parent Created");

           // super("Hello.Grandparent.");

        }

    }

     

    class Child extends Parent {

     

        public Child() {

            System.out.println("Child Created");

        }

    }

     

    public class TestInherits {

     

        public static void main(String args[]) {

            Child c = new Child();

        }

    }

    截图:

    结论:继承先调用父类的构造函数,在调用子类的构造函数;通过super调用基类构造方法,必须是子类构造方法中的第一个语句。

    动手动脑:

    代码: 

    package Shi;

    class fulei{

             public void show(){

                       System.out.println("这是父类中的函数");

             }

    }

    class zilei extends fulei{

             public void show1(){

                       super.show();

                       System.out.println("这是子类中的函数");

             }

    }

    public class Shi {

     

             public static void main(String[] args) {

                       zilei x=new zilei();

                       x.show1();

             }

     

    }

    截图:

           

    思路:这个题目主要考察super调用基类方法的应用,应注意的是super一定要写在子类函数定义的第一句。

  • 相关阅读:
    php的date对象与javascript的Date对象区别
    window.open的popup-only-once问题(document.cookie)
    window.open详解
    顶级窗口问题window.top
    javascript中的this用法
    问题1:javascript的函数对象问题
    javascript中this的用法
    javacsript:在函数内访问全局变量
    bzoj1934
    bzoj1433
  • 原文地址:https://www.cnblogs.com/zhaoziming/p/6054856.html
Copyright © 2011-2022 走看看