- 博客(6)
- 收藏
- 关注
原创 接口
什么是接口 语法: 接口的特性 接口不可以被实例化 实现类必须实现接口的所有方法 实现类可以实现多个接口 接口中的变量都是静态常量 如何使用接口 编码实现:
2021-02-18 14:06:00 57
原创 多态
如何实现多态 实现多态的三个要素: 编写具有继承关系的父类和子类 子类重写父类方法 使用父类的引用指向子类的对象 实现多态的两种形式: 使用父类作为方法形参实现多态 使用父类作为方法返回值实现多态 使用多态的好处 减少类中的代码量 提高代码的可扩展性和可维护性 向上转型-------子类转换为父类,自动进行类型转换 向下转型-------父类转换为子类,结合instanceof运算符进行强制类型转换 ...
2021-02-18 12:17:37 76
原创 继承
继承 符合is-a关系 使用extends关键字 代码复用 方法重写的规则 方法名相同 参数列表相同 返回值类型相同或者是其子类 访问权限不能严于子类 Object类 Object类是所有类的父类。 Object类被子类经常重写的方法: 方法 说明 toString() 返回当前对象本身的有关信息,按字符串对象返回 equals() 比较两个对象是否是同一个对象,是则返回true hashCode() 返回该对象的哈希代码值 getClass() 获取当前对象所属的类
2021-02-18 12:05:41 96
原创 对象和封装
构造方法 语法: 构造方法重载 方法重载的规则: 方法名相同 参数数据类型或参数个数不同 与返回值、访问修饰符无关 static关键字 static可以修饰属性、方法、静态块 static修饰语非static修饰的区别 封装 封装的概念:将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问 封装的好处:1.只能通过规定的方法访问数据;2.隐藏类的实现细节、3.方便加入控制语句、4.方便修改实现 封装的步骤 ...
2021-02-18 11:35:14 87
原创 类的无参、带参方法
如何定义类的方法 语法:定义类的方法 方法返回值 两种情况 1.如果方法具有返回值,方法中必须使用关键字return返回该值,返回类型为该返回值得类型 2.如果方法没有返回值,返回值类型为void 方法调用 方法是个“黑匣子”,完成某个特定的应用程序功能,并返回结果 方法调用:执行方法中包含的语句 语法:对象名.方法名(); 方法之间允许相互调用,不需要知道方法的具体实现,实现重用,提高效率 如何使用带参的方法 定义带参的方法 语法: 调用带参的方法 语法: ...
2021-02-18 11:10:06 121
原创 类和对象
对象的特征 对象:用来描述客观事物的一个实体,有一组属性和方法构成 属性:对象具有的各种特征 方法:对象执行的操作 类 类是对象的类型 类和对象的关系 类是抽象的概念,仅仅的模板 对象是一个能够看得到、摸得着的具体实例 Java类模板 -语法: 定义类 定义类名>编写类的属性>编写类的方法 ...
2021-02-18 10:12:11 61
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人