zoukankan      html  css  js  c++  java
  • java继承-super的用法

    继承的特点: 1.子类继承了父类的成员 2.具有层次结构 继承的优点: 1.代码重用 2.父类字段和方法可用于子类 3.从抽象到具体形成类的继承体系 4.可以轻松自定义子类

    this:当前对象的引用 super:父类对象的引用/可以处理子父类重名时想调用父类的问题/当构造一个子类对象的时候一定会调用父类的构造方法来构造父类的对象。调用父类的构造方法的语句必须是资料类构造方法中的第一条指令

    public class classTestAB {
    
    	public static void main(String[] args) {
    		B b = new B();
    		b.show();
    	}
    	
    }
    class A{
    	public A() {
    		System.out.println("A的构造方法");
    	}
    	public void show() {
    		System.out.println("A");
    	}
    	public void showA() {
    		System.out.println("A");
    	}
    }
    
    class B extends A{
    	public B() {
    		//super();如果没有写会被隐式调用无参的。
    		System.out.println("B的构造方法");
    	}
    	public void show() {
    		System.out.println("B");
    		showA();//可以直接调用父类方法/super.showA();也可以
    		
    		super.show();//父名和子类名相同时,用super名可调用父类方法
    	}
    }
    
  • 相关阅读:
    .net core在linux下图片中文乱码
    微信公众号开发--.net core接入
    洛谷P3385负环
    洛谷P3387缩点
    洛谷P2312解方程
    洛谷P3366最小生成树
    洛谷P3378堆
    洛谷P2024食物链
    洛谷P2680运输计划
    洛谷P2886牛继电器
  • 原文地址:https://www.cnblogs.com/liubing2018/p/8421319.html
Copyright © 2011-2022 走看看