摘要: 一、内部类 1、内部类 在类的内部又定义一个新的类,被称为内部类 2、内部类的分类 静态内部类:类似于静态变量 实例内部类:类似于实例变量 局部内部类:类似于局部变量(匿名内部类属于局部内部类一种) 3、使用内部类编写的代码,可读性较差,能不用尽量不用 class Test01{ // 静态变量 s 阅读全文
posted @ 2023-08-15 10:50 洛小依ovo 阅读(32) 评论(0) 推荐(0)
摘要: 1、toString方法 // 源码 public String toString() { return this.getClass().getName() + "@" + Integer.toHexString(hashCode()); } toString方法一般都是要重写的,是要越简洁越好,可 阅读全文
posted @ 2023-08-15 10:49 洛小依ovo 阅读(18) 评论(0) 推荐(0)
摘要: 一、package 1、package是什么 package是java中的包机制,包机制的作用是为了方便程序的管理 不同功能的类分别存放在不同的包下(按照功能划分的,不同的软件包具有不同的功能) 2、package使用方法 package是一个关键字,后面加包名 注意:package语句只允许出现在 阅读全文
posted @ 2023-08-15 10:46 洛小依ovo 阅读(85) 评论(0) 推荐(0)
摘要: 一、is a Cat is a Animal(猫是一个动物) 凡是能满足is a的表示“继承关系” A extends B 二、has a I has a Pen (我有一支笔) 凡是能够满足has a关系的表示“关联关系” 关联关系通常以“属性”的形式存在 A{ B b; } 三、like a C 阅读全文
posted @ 2023-08-15 10:41 洛小依ovo 阅读(17) 评论(0) 推荐(0)
摘要: 一、举个例子 // 接口:菜单 public interface FoodMenu{ // 西红柿炒鸡蛋 void scd(); // 炒鸡蛋 void yxrs(); } // 中餐厨师 public class ChinaCooker implements FoodMenu{ public vo 阅读全文
posted @ 2023-08-15 10:40 洛小依ovo 阅读(15) 评论(0) 推荐(0)
摘要: 一、抽象类 1、抽象类 1)抽象类无法实例化,无法创建对象 2)抽象类:是类和类之间的共同特征,将这些具有共同特征的类再进一步抽象形成了抽象类,由于类本身是不存在的,所以抽象类无法创建对象,抽象类与抽象类之间也还有共同特征,还可以再一步抽象 3)抽象类是无法实例化的,无法创建对象的,所以抽象类是用来 阅读全文
posted @ 2023-08-15 10:37 洛小依ovo 阅读(23) 评论(0) 推荐(0)
摘要: 一、final关键字 1、final概述 final是一个关键字,可以修饰变量、方法还有类等 final表示最终的,不可变的 2、final修饰的类 final修饰的类无法继承 final class A{ } // B类继承A类相当于给A类进行功能扩展, // 如果不希望别人进行扩展,进行继承,可 阅读全文
posted @ 2023-08-15 10:29 洛小依ovo 阅读(22) 评论(0) 推荐(0)
摘要: 一、super关键字 1、super 是一个关键字,全部小写 2、this与super对比 this: this可以出现在实例方法中和构造方法中 语法:this.或者this() this不能使用在静态方法中 this.大部分可以省略,在区分局部变量和实例变量的时候不能省略, this()调用本类中 阅读全文
posted @ 2023-08-09 10:34 洛小依ovo 阅读(47) 评论(0) 推荐(0)
摘要: 一、多态在开发中的作用 1、降低程序的耦合度,提高程序的扩展力 public class Master(){ public void feed(Dog d){} public void feed(Dog d){} } 以上代码中:Master和Dog、Cat关系紧密,耦合度高,导致扩展力很差 pub 阅读全文
posted @ 2023-08-09 10:29 洛小依ovo 阅读(29) 评论(0) 推荐(0)
摘要: 一、方法覆盖Override 1、什么时候使用Override 例如:以下代码:鸟儿在执行move方法时,最好输出“鸟儿在飞翔”,但是当前程序在执行move方法时,输出“动物在移动”,显然Bird子类继承来的方法无法满足需求 子类继承父类之后,当继承过来的方法无法满足当前子类的业务需求时,子类有权利 阅读全文
posted @ 2023-08-09 10:17 洛小依ovo 阅读(60) 评论(1) 推荐(0)