- 博客(9)
- 问答 (1)
- 收藏
- 关注
原创 Java 内部类
一个类的内部又完整的嵌套了另一个类结构。被嵌套的类称为内部类(inner class),嵌套其他类的类称为外部类(outer class)。是我们类的第五大成员【思考:类的五大成员是哪些?[属性、方法、构造器、代码块、内部类]】,内部类最大的特点就是可以直接访问私有属性,并且可以体现类与类之间的包含关系,注意:内部类是学习的难点,同时也是重点,后面看底层源码时,有大量的内部类。
2022-11-25 15:20:05 529 1
原创 Java 接口
接口就是给出一些没有实现的方法,封装到一起,到某个类要使用的时候,在根据具体情况把这些方法写出来。interface 接口名{//属性//方法(1.抽象方法 2.默认实现方法 3.静态方法)}class 类名 implements 接口 {自己属性;自己方法;必须实现的接口的抽象方法}小结:接口是更加抽象的抽象的类,抽象类里的方法可以有方法体,接口里的所有方法都没有方法体【jdk7.0】。接口体现了程序设计的多态和高内聚低偶合的设计思想。
2022-11-21 15:52:17 338
原创 Java 抽象类最佳实践-模板设计模式
抽象类体现的就是一种模板模式的设计,抽象类作为多个子类的通用模板,子类在抽象类的基础上进行扩展、改造,但子类总体上会保留抽象类的行为方式。
2022-11-21 15:42:32 346
原创 Java 抽象类
用abstract关键字来修饰一个类时,这个类就叫抽象类 访问修饰符abstract 类名{ }用abstract关键字来修饰一个方法时,这个方法就是抽象方法 访问修饰符 abstract 返回类型方法名(参数列表);//没有方法体抽象类的价值更多作用是在于设计,是设计者设计好后,让子类继承并实现抽象类()抽象类,是考官比较爱问的知识点,在框架和设计模式使用较多。
2022-11-21 15:35:16 851
原创 单例设计模式
单例(单个的实例)所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法单例模式有两种方式:1)饿汉式2)懒汉式。
2022-11-20 19:00:06 69 1
原创 Java 代码块
代码化块又称为初始化块,属于类中的成员[即是类的一部分],类似于方法,将逻辑语句封装在方法体中,通过{ }包围起来。但和方法不同,没有方法名,没有返回,没有参数,只有方法体,而且不用通过对象或类显式调用,而是加载类时,或创建对象时隐式调用。
2022-11-20 18:51:16 519 1
原创 类变量与类方法
类变量也叫静态变量/静态属性,是该类的所有对象共享的变量,任何一个该类的对象去访问它时,取到的都是相同的值,同样任何一个该类的对象去修改它时,修改的也是同一个变量。这个从前面的图也可看出来。定义语法:(1)访问修饰符static数据类型 变量名;【推荐】(2)static访问修饰符 数据类型 变量名;类方法也叫静态方法。形式如下:(1)访问修饰符 static 数据返回类型 方法名() { }【推荐】(2)static 访问修饰符 数据返回类型 方法名() { }
2022-11-20 11:43:47 2344 2
空空如也
关于函数调用时形参与实参之间传递的问题
2022-03-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人