- 博客(5)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 抽象类的概述、抽象类的特点、抽象类的成员特点、抽象类的成员特点
抽象类的概述 当我们在做子类共性功能抽取的时候,有些方法在父类中并没有具体的体现,这个时候就需要抽象类了! 在java中,一个没有方法体的方法应该定义为抽象方法,而类中如果有抽象方法,该类必须定义为抽象类! 抽象类的特点 抽象类和抽象方法必须使用abstract关键词修饰 //抽象类的定义 public abstract class 类名{} //抽象方法的定义 public abstract void eat(); 抽象类中不一定有抽象方法,抽象方法中一定有抽象类 抽象类不能实例化 抽象
2020-05-31 17:20:36 325
原创 多态的概述 多态中的成员访问特点 多态的好处和弊端 多态中的转型(向上向下转型) 多态的案例
多态的概述 什么是多态 同一个对象,在不同时刻表现出来的不同形态 多态的前提 要有继承或实现关系 要有方法的重写 要有父类引用指向子类对象 多态中的成员访问特点 成员访问特点 成员变量 编译看父类,运行看父类 成员方法 编译看父类,运行看子类 在只有在子类中有的成员变量和成员方法在父类中没有的时候不可以使用 Animal a = new Cat() 毕竟这个对象是a 所以遵循多态的特点. 也就是说不能使用子类特有的成员变量和成员方法 public cla
2020-05-31 16:29:13 175
原创 修饰符、package、import、权限修饰符、final、final修饰局部变量、static、static访问特点
package 包就是文件夹,用来管理文件的 格式 package com.abc.com import 导包的意义 使用不同包下的类时,使用的时候要写类的全路径,写起来太麻烦了 为了简化带包的操作,Java就提供了导包的功能 导包的格式 格式:import 包名; 范例:import java.util.Scanner; 权限修饰符 final fianl关键字的作用 final代表最终的意思,可以修饰成员方法,成员变量,类 final修饰类、方法、变量的效果 fianl修饰
2020-05-29 21:19:36 120
原创 继承练习
老师和学生 需求:定义老师类和学生类,然后写代码测试;最后找到老师类和学生类当中的共性内容,抽取出一个父类,用继承的方式改写代码,并进行测试 步骤: ①定义老师类(姓名,年龄,教书()) ②定义学生类(姓名,年龄,学习()) ③定义测试类,写代码测试 ④共性抽取父类,定义人类(姓名,年龄) ⑤定义老师类,继承人类,并给出自己特有方法:教书() ⑥定义学生类,继承人类,并给出自己特有方法:学习() ⑦定义测试类,写代码测试 示例代码: public class Person { pri
2020-05-29 19:12:36 403
原创 继承的实现、利弊、变量的访问特点、this&super、继承中构造方法的访问特点、成员方法的访问特点、重写方法、以及注意事项、java中继承的注意事项
继承的实现 继承的概念 继承是面向对象的三大特征之一,可以是子类具有父类的属性和方法,还可以在子类中重新的定义,以及追加属性和方法 public class Fu { public void show() { System.out.println("show方法被调用"); } } public class Zi extends Fu { public void method() { System.out.println("method方法被
2020-05-29 18:40:30 198
MySQL Word 版本笔记超级详细版本.docx
2020-09-08
开发软件调度系统.zip
2020-07-09
怎么在一维卷积网络中添加attention机制
2021-09-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人