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的用法
  • 相关阅读:
    springboot启动只显示图标不报错
    tmux常用
    ubuntu+anaconda+mxnet环境配置
    OpenCV学习笔记(二)
    c++基础
    c++算法实现(一)
    pytorch使用不完全文档
    ubuntu上传到百度网盘
    pickel加速caffe读图
    caffe常用
  • 原文地址:https://www.cnblogs.com/chenyu123/p/4303654.html
Copyright © 2011-2022 走看看