- 博客(7)
- 收藏
- 关注
原创 方法覆盖与super关键字调用父类方法(super调用父类无参数方法具体知识在下一篇文章)
一、方法覆盖:当父类提供的方法无法满足子类需求时,可在子类中定义和父类相同的方法进行覆盖方法覆盖的原则:1、方法名称、参数、返回值类型必须与父类相同。2、访问修饰符不能比父类严格。方法覆盖的执行:子类覆盖父类方法后,调用时优先执行子类覆盖后的方法。二、super关键字:(一)、访问方法:如果父子类的属性和方法存在重名(属性屏蔽、方法覆盖)时,需要加以区分。public class textsuperkeyword{ public static void main(String[] a
2020-07-31 19:05:47 706
原创 super关键字调用 “父类无参” 方法
资源中整理super关键字的知识:1、子类继承父类时,子类构造方法第一行系统会自动默认编写super(),在调用子类的构造方法时,先调用父类的无参数构造方法。2、如果父类中没有 无参数的构造方法,那子类继承父类时就会报错,因子类的构造方法在默认调用父类无参数构造方法super()不存在。这时我们解决方式是:通过手动在子类中编写调用父类有参数的构造方法来避免报错(即在super()括号填进任意参数就能调用父类方法)public class Father(){ int id; public Fat
2020-07-31 19:02:59 1144
原创 继承类
** 子类+extends+父类( ){ }功能:产生继承关系后,子类可以直接继承使用父类的属性和方法java是属于单继承,一个类只能有一个直接父类,但是可以多级继承。选父类:找事物的共同特征来定义在父类中。使用继承:可以提高代码的复用性和扩展性。下面通过演示来解释:首先写四个动物:狗(Dog)、鸟(Bird)、鱼(Fish)。**狗:属性有:品种、年龄、性别和毛色。方法有:吃、睡、跑。鸟:属性有:品种、年龄、性别和毛色。方法有:吃、睡、飞。鱼:属性有:品种、年龄、性别、鳞色。
2020-07-30 22:22:52 495
原创 JAVA程序(用switch多分支语句写 “根据星期几查询当天的课程表”的程序)
import java.util.Scanner;public class 课程表查询{ public static void main(String[] args){ Scanner input = new Scanner(System.in); System.out.println("请输入该礼拜第几天:"); int a = input.nextInt(); switch(a){ case 1: System.out.println("星期一"+"\n"+"上午1~3小节:体育课
2020-07-29 21:26:58 1216
原创 JAVA用户输入选择的程序结构思路(一)(刚开始学,以后会慢慢完善自己的笔记)
用do-while循环结构+switch多分支语句(选项)来实现根据用户输入的选择来调用对应的函数功能case后面最好跟上break结束语句吗,否则容易出错;没有符合的case,就执行default里面的语句。先写一个经常见的银行系统的存款和取款为例子(不是原创的案例,借用来自己分析程序巩固一下基础,找找灵感!下一个文章写根据星期几查询当天的课程表)do { System.out.println("1、存款 2、取款 3、转账 4、查询余额 5、修改密码 0、退出"); **
2020-07-29 21:25:40 371
原创 JAVA中private用法(用简单的实践代码操作讲解)
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2020-07-28 21:22:04 14912 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人