Java第三周

    xiaoxiao2022-07-12  144

       设计模式:       适配器设计模式:为解决接口的抽象方法过多,普通实现很麻烦,就需要一个适配器类     工厂设计模式:   耦合度越低越好   工厂设计模式的好处就是解耦    代理设计模式:保护我的核心代码            将能够确定的字符串写在equals之前

       多态:    Object:是所有的类的根类,所有的都是Object的子类    直接打印对象实例输出的是toString()方法的返回值,默认getClass().getName()+‘@’Integer.·    Java中向下转型,必须要先向商转型。

       类设计的注意事项:    类的设计主要是父类的设计    子类最好不要去继承一个完全实现好了的类,因为一旦发生向转型,所调用的方法一定是被子类覆盖的方法,所以只会继承抽象类或者是接口。                       内部类:最大的好处是方便访文外部类的成员,包括private的变量    将一个类定义在理工一个类的里面,对面里那个类就称为内部类(内置类,嵌套类)。    字节码文件命名的形式:外部类名$内部类名         static关键字:    1.修饰变量:可以被类名直接使用,放入京台存储器。    2.修饰函数:可以被类名直接使用,不能有this关键字,不能访问非静态的变量(根本原因改变了函数的加载时期)    3.修饰代码块:变成了静态代码块,比普通代码块更早加载,只会执行一次。    4.修饰内部类:就可以如下person.Heart hh = new person Heart();创建实例。    

    最新回复(0)