目录
- Java面向对象入门
- 3. 面向对象高级
- 3.1 继承
- super关键字
- 3.2 重写
- 3.3 final关键字
- 3.4 抽象类(abstract)
- 概念
- 抽象方法
- 不能被实例化
- 常见问题
- 抽象类和普通类的区别
- 3.5 接口(interface)
- 概念
- 面向接口编程思想
- 全局常量和抽象方法的简写
- 接口的实现 implements
- 接口的继承
- 接口和抽象类的区别
- 3.6 多态
- 概念
- 多态的体现
- 多态的使用:对象的类型转换
- 3.7 instanceof
- 3.8 Object类
- 概念
- Object的多态
- toString
- equals
- 3.9 内部类
- 概念
- 成员内部类
- 局部内部类
- 匿名内部类
- 注意:
- 静态内部类
- 3.10 包装类
- 概述
- 装箱和拆箱操作
- 字符串转换
- 3.11 可变参数
- 3.12 递归
- 3.13 练习1:面向对象高级训练
- 概述:
- 代码
- 3.14 练习2:猜拳游戏训练
- 概述:
- 代码:
Java面向对象入门
3. 面向对象高级
3.1 继承
讯享网
super关键字
- 通过super,可以访问父类的构造方法
- 调用super构造方法的代码,必须写在子类构造方法的第一行,且不能再调用当前子类的其他构造方法,这是不合乎逻辑的。
- 通过super,可以访问父类的属性
- 通过super,可以访问父类的方法
3.2 重写
讯享网
3.3 final关键字
3.4 抽象类(abstract)
概念
抽象方法
不能被实例化
常见问题
抽象类和普通类的区别
3.5 接口(interface)
概念
面向接口编程思想
全局常量和抽象方法的简写
接口的实现 implements
接口的继承
注意:
接口和抽象类的区别
3.6 多态
概念
多态的体现
多态的使用:对象的类型转换
3.7 instanceof
3.8 Object类
概念
Object的多态
toString
equals
3.9 内部类
概念
成员内部类
局部内部类
匿名内部类
注意:
静态内部类
3.10 包装类
概述
装箱和拆箱操作
public byte byteValue()
public abstract double doubleValue()

public abstract float floatValue()
public abstract int intValue()
public abstract long longValue()
public short shortValue()
求:请将登陆定义为 login 方法, 并将 login 方法写在 UserService 类中
类中包含属性:Object[] element
方法有如下几个:
存满时,需实现动态扩容(详解在下面)。
Object 数据,删除后,数组后续元素需前移。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/5557.html