摘要: 接口实际上是一种特殊的抽象类 接口中所有的方法都是抽象方法 接口使用的interface来声明 类只能单继承.接口支持多实现 接口同样具有多态性. 接口可以把很多不相关的内容进行整合. 特点: 1.接口中所有的方法都是抽象方法.都是公开的. 2.接口中所有的变量都是全局静态常量. 例子: 用一个新的 阅读全文
posted @ 2022-06-24 17:50 塔尔斯tails 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 抽象:现实中不存在的东西. 在Java中:只声明,不实现. 抽象方法:使用abstract来修饰.不可有有方法体.直接用分号结束 抽象类:如果一个类中有抽象方法.这个类必须是一个抽象 特点: 1.抽象类不可以创建对象 2.抽象类的子类.必须重写父类中的抽象方法.否则,子类必须也是抽象类 通过抽象类可 阅读全文
posted @ 2022-06-20 17:58 塔尔斯tails 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 1.被final修饰的变量不可以被改变,又被称为常量 2.被final修饰的方法不可被重写. 3.被final修饰的类不可以被继承. 例如: 然后你就改不了了 阅读全文
posted @ 2022-06-12 17:50 塔尔斯tails 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 游戏代练——记得做 阅读全文
posted @ 2022-06-12 17:45 塔尔斯tails 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 多态:同一个对象有多种形态 作用:把不同的数据类型进行统一.让程序具有超强的可扩展性 小知识点: 1.把子类的对象赋值给父类的变量->向上转型 缺点:屏蔽掉子类中欧给特有的方法 2.把父类的变量转化回子类的变量->向下转型 向下转型有可能有风险.Java要求必须要写强制类型转换(转换之后的数据类型) 阅读全文
posted @ 2022-06-12 14:18 塔尔斯tails 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 重写:子类对父类中提供的方法进行重新定义 语法:子类和父类中的方法的声明完全一致 重写又被称为方法的覆盖 例如: 李世民继承了李渊给他的国家 但他想改 于是↓ 同时你也能引用super 阅读全文
posted @ 2022-06-12 13:04 塔尔斯tails 阅读(15) 评论(0) 推荐(0) 编辑
摘要: super:表示父类中的内容 this:表示自己类中的内容 用super和this来区分父类和子类中重名的内容 创建对象的过程:先创建父类的对象,然后创建子类的对象 小总结: 1.super可以获取到父类中的内容 2.可以调用父类中的构造器.必须写在子类构造器的第一行.如果父类的构造是无参数的,可以 阅读全文
posted @ 2022-06-12 13:00 塔尔斯tails 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 继承:子类可以自动拥有父类中除了私有内容外的其他所有内容. 当出现X是一种Y的时候,X就可以继承Y. 黑熊怪是一种妖怪 public class 类 extends 父类{ } 作用:简化代码的开发 子类对父类进行了扩展 例如 这样就继承了妖怪chiren的特性了 然后最后再这样子基本就可以了 阅读全文
posted @ 2022-06-12 12:51 塔尔斯tails 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 成员变量一般使用private来声明,保护成员变量不被胡乱赋值 setter:主要是给成员变量赋值.做一定的保护 getter:从成员变量中获取数据 快捷生成: 空白位置->右键->generate->getter and setter->全选->ok 例如: 这时候私有化+传过来给我让你赋值 但还 阅读全文
posted @ 2022-06-09 16:39 塔尔斯tails 阅读(61) 评论(0) 推荐(0) 编辑
摘要: public 公共的. 所有人都可访问 default 包访问权限. 在自己包内可以随意访问. private 私有的. 我们用的最多的是private和public 例如: 当在不同的包里时就会这样了↑ 阅读全文
posted @ 2022-06-09 16:19 塔尔斯tails 阅读(26) 评论(0) 推荐(0) 编辑