- 博客(4)
- 收藏
- 关注
原创 Final static Final 抽象类 抽象方法
1.Final: 最终的,不可改变------单独应用几率低 修饰变量:变量不能被改变 修饰方法:方法不能被重写 修饰类:类不能被继承 2.static final常量: 应用率高,必须声明同时初始化=(赋值),通过类名打点来访问,不能被改变,建议:常量名所有字母都大写,多个单词用分割线分割,编译器在编译时会将常量直接替换为具体的值,效率高 何时用:数据永远不变,并且经常使用 抽象类:由abstract修饰,包含抽象方法的类必须是抽象类,抽象类不能被实例化(不能创建对象new,可以创建数组.
2022-01-14 20:22:13
133
原创 Java Base OOP 方法的重写
方法重写(override/overriding):重新写、覆盖 重写:必须要有继承、发生在父子类中,方法名相同,参数列表相同 重写方法被调用时,看对象的类型(也就是子类类型) 重写和重载的区别: 重写:必须有继承,发生在父子类中,方法名相同,参数列表相同(一般用于在派生类中修改超类的方法) 重载:发生在同一个类中,方法名相同,参数列表不同,与返回值无关(是完全不同的方法,只是方法名相同而已) package和import: package:声明包 作用:避免类的命名冲突,同包中的类不能同名
2022-01-13 20:23:50
151
原创 Java Base OOP Day03
笔记 Java面向对象三大特征:封装 继承多态 继承: 作用:代码复用,通过extends关键字来实现继承 超类/父类: 共有的属性和行为 派生类/子类:特有的属性和行为,派生类/子类既能访问自己的,也能访问超类/父类的,但是超类/父类不能访问派生类/子类,一个超类/父类有多个派生类,一个派生类只能有一个超类-----Java语法单一继承。 具有传递性 Java规定:构造派生类之间必须先构造超类(Java规定:实例化子类之前先要实例化其父类) 派生类的构造方法中若没有调用超类的构造方法,则.
2022-01-12 20:09:23
89
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人