zoukankan      html  css  js  c++  java
  • super关键字




    - 表示超类或父类
    • super只能在子类中使用,可以访问父类中的实例变量、实例方法、还可以访问父类的构造方法


      访问父类的构造方法

      class Person{
      	//构造方法
      	public Person(){
      
      	}
      	public Person(String name,char sex,int age){
      		this.name = name;
      		this.sex = sex;
      		this.age = age;
      	}
      	//属性
      	String name;
      	char sex;
      	int age;
      	}
      }
      //编写学生子类继承人的父类
      class Student extends Person{
      	//构造方法
      	public Student(){
      
      	}
      	public Student(String name,char sex,int age,int id){
      		/*this.name = name; 
      		this.sex = sex;
      		this.age = age;*/
      
      		//以上三条语句,也可以编写为如下:
      		/*super.name = name; 
      		super.sex = sex;
      		super.age = age; */
      		//以上三条语句,也可以编写为调用父类的带三个参数构造方法完成,使用super关键字
      		//super();  //调用父类无参构造方法
      		super(name,sex,age);
      		this.id = id;
      		
      	}
      	//编写独有属性
      	int id;
      	//编写独有方法:学习
      	}
      



  • 相关阅读:
    [BZOJ]4810: [Ynoi2017]由乃的玉米田
    VK Cup 2017
    Educational Codeforces Round 19
    [BZOJ]4162: shlw loves matrix II
    2017-4-14校内训练
    第一次 CSP-S 的游记
    APIO2009 采油区域
    NOIP2017 逛公园
    NOIP2013 货车运输
    【9018:1458】征兵
  • 原文地址:https://www.cnblogs.com/huochemeiyouhuo/p/12170022.html
Copyright © 2011-2022 走看看