super关键字的特点:

·super和this关键字的特点类似:super代表的是父类对象的引用。

·当子父类的成员出现同名时,可以通过super来区分。

·子类的构造方法中,通过super关键字调用父类的构造方法。

package 继承之Super关键字;class Student
{String name;int age;String phone;int height;// public Student(){}public Student(String name, int age){this.name=name;this.age=age;System.out.println("父类构造被调用");}public void sense(){System.out.println("爱情就不会有争执");}public void mind(){System.out.println("假如我年少有为开奔驰");  }
}class People extends Student//继承了Student类中的所有定义的变量和函数 可以随意调用{public People(String name ,int age){super(name,age);this.name=name;this.age=age;System.out.println("子类构造被调用");}public void resolve(){System.out.println("不是因为你不行");}public void perservence(){System.out.println("是你没开530");}public void myPrintf(){System.out.println("姓名" +name + "年龄" +age);super.sense();//可以用super关键字调用父类中的函数,但是在main函数中用不了!!!super.mind();}}public class Strive {public static void main(String[] args) {People p = new People("qjx",20);p.myPrintf();//p.mind();//p.sense();p.resolve();p.perservence();}
}

运行结果:

父类构造被调用
子类构造被调用
姓名qjx年龄20
爱情就不会有争执
假如我年少有为开奔驰
不是因为你不行
是你没开530

Java学习第八天之super关键字的概念相关推荐

  1. JAVA入门级教学之(super关键字)

    目录 JAVA入门级教学之(super关键字) 1.super关键字用在构造方法中: 2.语法规则: 3.注意:super();的调用只能放在构造方法的第一行,和this();的调用规则一样 4.通过 ...

  2. java继承关键字super_java学习笔记-继承中super关键字

    背景: 在java继承的概念中我们得知,被声明为私有的类成员对所属的类来说仍然是私有的.类之外的任何代码都不能访问,包括子类. super关键字的两种用法: 1.用于调用超类的构造函数: 2.用于访问 ...

  3. Java学习笔记四:static关键字

    1.static表示什么? static表示"全局"或者"静态"的意思.在Java中没有全局变量的概念,static 可以简单的理解为全局的,独立的一个功能. ...

  4. Java学习第7篇_supper关键字

    文章目录 1 super关键字的使用 2 super调用构造器 3 子类对象实例化过程 1 super关键字的使用 1.super理解为:父类的 2.super可以用来调用:属性.方法.构造器 3.s ...

  5. Java面向对象之继承、super关键字、方法重写

    一.继承 1.简单说明 子类可以拥有父类中除了私有变量/函数外的所有的内容,当出现x是y的一种什么的时候可以使用继承,x继承于y,x是y的儿子,x子类是对y父类的扩展. 反映的是一种特殊关系,如动物- ...

  6. java学习第八天继承,抽象类,接口

    日期:2019年11月13日 1.子父类中的构造函数的特点: 在子类构造对象时发现,访问子类构造函数时,父类构造函数也运行了.为啥? 答:在子类的构造函数中第一行默认的隐式语句,super(); ** ...

  7. Java学习总结:11(final关键字)

    final关键字 在Java中final称为终结器,在Java中可以使用final定义类.方法和属性. 一.使用final定义的类不能再有子类,即:任何类都不能继承以final声明的父类. 在设计类的 ...

  8. JAVA学习第八天--Scanner /String/StringBuilder

    1.能够明确API的使用步骤 1)打开帮助文档 2)点击显示,找到索引,看到输入框 3)你要找谁?在输入框里输入,然后回车 4)看包:java.lang下的类不需要导包,其他需要 5)看类的解释和说明 ...

  9. java学习第八天内容

    1.前一天重点内容复习 for循环和while循环的区别 共同点:都是能够将代码冗余度变小使用的循环思想 不同点: 1.格式不同: for循环: for(初始化语句;条件表达式;控制体语句){循环体语 ...

最新文章

  1. SQL性能优化:如何定位网络性能问题
  2. Java Maximum Subarray debug
  3. Spring Boot和数据库初始化
  4. python字典嵌套字典的情况下获取某个key的value
  5. 看到碟摊上有D版的《阿猫阿狗2》
  6. @WebService作用
  7. 【java学习之路】(javaWeb篇)001.HTML
  8. php exif 扩展
  9. c++cout不使用科学计数法打印数字
  10. linux怎么修改数据库字段长度,Postsql 修改字段长度和类型
  11. Turbo编码原理及基本概念
  12. Java JDK8下载 (jdk-8u251-windows-x64和jdk-8u271-linux-x64.tar)
  13. 如何修改电驴服务器,电驴服务器怎样设置?能否上传一个优化设置了的
  14. 这台计算机无法连接usb,爱思助手无法连接或者连接超时解决办法
  15. GUI输出中文为乱码解决方式
  16. (10)从1开始写一个操作系统
  17. Google登录接入
  18. MoviePy - 中文文档4-MoviePy实战案例-给MoviePy Logo做一个闪动的阴影效果
  19. 学计算机cpu重要还是显卡重要,显卡处理器和内存 吃鸡时哪个最重要?
  20. 服务器数据库异常MySQL_服务器 mysql数据库异常

热门文章

  1. 小程序base64图片安卓手机显示不出来
  2. 台式电脑键盘f1是计算机怎么取消,开机f1怎么取消|台式机怎么取消f1开机
  3. matlab图片存为视频,matlab视频保存为图片
  4. MATLAB数据处理和函数分析问题(金融相关)
  5. 顺利将2D内容导入Unity的良好工作流程,第二部分:导入
  6. 3.HDFS之shell基本操作
  7. 推荐系统中的对抗机器学习技术总结
  8. [论文翻译]Brats18 NO.1:3D MRI brain tumor segmentation using autoencoder regularization
  9. tcl手机 手写java_3533手机世界--绝对超值 小巧女性手写手机突破1K5--www.3533.com
  10. 让盖泡面的iPad成为你的副屏