【java学习】第三天(继承)
继承
韩顺平老师本节课程链接:https://www.bilibili.com/video/BV1fh411y7R8?p=286
基础基本介绍和示意图
继承的基本语法
继承快速入门
父类
package com.quange.extend_.improve; // 此类是父类,是Pupil 和 Graduate的父类 public class Student { // 共有的属性 public String name; // 姓名 public int age; // 年龄 private double score; // 成绩 // 共有的方法 public void setScore(double score) { this.score = score; } public void showInfo() { System.out.println("学生名 " + name + " 年龄 " + age + " 成绩 " + score); } }
子类Pupil
package com.quange.extend_.improve; // 让Pupil 类继承Student 类 public class Pupil extends Student { public void testing(){ System.out.println("小学生" + name + "正在考小学数学"); } }
Graduate子类
package com.quange.extend_.improve; // Graduate 类继承 Student 类 public class Graduate extends Student{ public void testing(){ System.out.println("大学生" + name + "正在考数学"); } }
main
package com.quange.extend_.improve; public class Extends01 { public static void main(String[] args) { Pupil pupil = new Pupil(); pupil.name = "银角大王"; pupil.age = 10; pupil.testing(); pupil.setScore(60); pupil.showInfo(); Graduate graduate = new Graduate(); graduate.name = "金角大王"; graduate.age = 22; graduate.testing(); graduate.setScore(90); graduate.showInfo(); } }
小学生银角大王正在考小学数学 学生名 银角大王 年龄 10 成绩 60.0 大学生金角大王正在考数学 学生名 金角大王 年龄 22 成绩 90.0 进程已结束,退出代码0
继承给编程带来的便利
继承使用细节
免责声明
本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!
本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!
THE END
二维码
quange
签到成功!签到时间:2022-04-13 00:03:26,每日打卡,生活更精彩哦~