发表时间:2022-03-25来源:网络
对应视频:
http://www.itbaizhan.cn/course/id/85.html
(1) 继承一个类,使用关键字extends。
在Java中,一个类只能能继承一个类,在C++中,一个类可以继承多个类
(2) 如果A继承B ,B继承C,那么A能获得B和C的所有属性和方法么?
可以获得所有的属性和方法。但除了父类的构造方法和父类私有的属性和方法。
(3) 继承的好处是继承更加容易实现类的扩展。
(4) Instanceof是二元运算符,左边是对象,右边是类;作用是判断左边的对象是否是右边类或者子类所创建的对象。
Instanceof的返回值是boolean值,true和false
(5) 子类对象 instanceOf 父类,返回值true
(1) 为什么需要重写?
子类通过重写父类的方法,可以用自身的行为替换父类的行为。
方法的重写是实现多态的必要条件。
(2) 构成重写的要素是:
1、“==”:方法名,形参列表相同。2、“=”:访问权限,子类大于等于父类。(1) Object类是所有Java类的根基类,也就意味着所有的Java对象都拥有object类的属性和方法。如果在类的声明中未使用extends关键字指明其父类,则默认继承object类。
(2) 任何一个类都可以使用object类的所有方法和属性
(3) 打印一个对象,其实是在调用这个对象的toString方法,打印出来的是对象。
(1) “==”代表 比较双方是否相同。如果是基本类型则表示值相等,如果是引用类型则表示地址相等即是同一个对象。
(2) Object类的Equals方法的作用是提供定义“对象相等”的逻辑。
(3) String类中重写了equals方法,是为了比较各个字符是否相等。
(1) Super是直接父类对象的引用。可以通过super来访问父类中被子类覆盖的方法或属性。
(2) 实例化子类对象之前不必先实例化其父类对象
(1) 为了程序设计要追求“高内聚,低耦合”,需要进行封装。
(2)高内聚,低耦合
高内聚:就是类的内部数据操作细节自己完成,不允许外部干涉。作用:封装细节,便与修改内部代码,提高可维护性。低耦合:是仅暴露少量的方法给外部使用,尽量方便外部调用。作用:简化外部调用,便于调用者使用,便与扩展和协作。(3) 有哪几种访问控制符?它们的访问权限分别是

1、 private表示私有,只有自己类能访问
2、 default表示没有修饰符修饰,只有同一个包的类能访问
3、 protected表示可以被同一个包的类以及其他包中的子类访问
4、 public表示可以被该项目的所有包中的所有来访问
http://www.itbaizhan.cn/course/id/85.html
对应作业
(1) Javabean的作用:
1、 实现界面和Java代码分离,便于日后维护和扩展2、 可解决代码重复编写,减少代码冗余(2) Javabean的三个要素是:属性、方法、事件
(3) 子类不可以使用父类的私有属性和方法
(1) 怎么理解多态?属性有多态么?
多态,也就是多种状态,多种形态
多态指的是同一个方法调用,由于对象不同可能会有不同的行为。同一方法,具体实现会完全不同。
属性没有多态。
(2) 多态的三个必要条件:继承、方法重写、父类引用指向子类对象
(1) 类对象不可以使用父类的引用接收,需要强制向下转型。
(2) ClassCastException是类型转换错误
(1) 数组是相同类型数据的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数组称作一个元素,每个元素可以通过一个索引(下标)来访问它们。
(2) 数组的特点:
1、 长度是确定的。数组一旦被创建,他的大小就是不可以改变的。2、 其元素必须是相同类型,不允许出现混乱类型。3、 数组类型可以是任何数据类型,包括基本类型和引用类型。(3) 声明数组的两种方式:
type[] 数组名;
type 数组名[];
(4) 数据的下标从0开始。
数组的长度:数组名.length 获得数组的长度
遍历数组:
for(i=0;i
皓盘云建最新版下载v9.0 安卓版
53.38MB |商务办公
ris云客移动销售系统最新版下载v1.1.25 安卓手机版
42.71M |商务办公
粤语翻译帮app下载v1.1.1 安卓版
60.01MB |生活服务
人生笔记app官方版下载v1.19.4 安卓版
125.88MB |系统工具
萝卜笔记app下载v1.1.6 安卓版
46.29MB |生活服务
贯联商户端app下载v6.1.8 安卓版
12.54MB |商务办公
jotmo笔记app下载v2.30.0 安卓版
50.06MB |系统工具
鑫钜出行共享汽车app下载v1.5.2
44.7M |生活服务