zoukankan      html  css  js  c++  java
  • java中super的用法

    在Java中,super关键字有2个用法,一个是访问父类的函数,一个是访问父类的变量,总体来说,就是一个功能,访问父类的成员。

    代码如下:

     1 class Person
     2 {
     3  String name ;
     4  int age;
     5  
     6  String school;
     7  
     8  public Person(String name,int age)
     9  {
    10   this.name = name;
    11   this.age = age;
    12  }
    13  
    14  
    15  public void  talk()
    16  {
    17   System.out.println("name is "+name+"  age is "+age+"   school is "+school);
    18  }
    19 }

    20 class Student extends Person 21 { 22 23 public Student(String name,int age) 24 { 25 super(name,age);// 初始化父类的构造函数,这个必须要放在子类的构造函数的第一行 26 } 27 28 public void talk() 29 { 30 super.school = "chihzouxuey"; //访问父类的成员变量 31 super.talk(); // 访问父类中的方法 32 } 33 34 } 35 public class Super_test { 36 37 public static void main(String[] args) { 38 // TODO Auto-generated method stub 39 40 Student p = new Student("chenyu",32); 41 p.talk(); 42 43 } 44 }

    有红色标记可以看出,super的用法
  • 相关阅读:
    财富平台项目日记1:spring boot + mybatis 实现分页查询
    Spring boot 跨域
    Mysql索引
    Java中list多对多拆分
    Redis持久化
    Windows下安装Redis
    idea 常用快捷键
    数据库事务
    Linux开启防火墙端口号
    nginx相关
  • 原文地址:https://www.cnblogs.com/chenyu123/p/4303654.html
Copyright © 2011-2022 走看看