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名可调用父类方法
    	}
    }
    
  • 相关阅读:
    Kafka Eagle安装
    CentOS下OpenJDK设置JAVA_HOME
    设计模式:解释器模式
    Typora主题推荐
    SpringMVC的<mvc:annotation-driven />
    SpringMVC的视图解析器
    数字化营销
    《计算广告》第二版思维导图
    舆情计算
    实时数仓
  • 原文地址:https://www.cnblogs.com/liubing2018/p/8421319.html
Copyright © 2011-2022 走看看