1|简单工厂模式定义 简单工厂模式(Simple Factory Pattern):定义一个工厂类,它可以根据参数的不同返回不同类的实例,被创建的实例通常都具有共同的父类; 由于在简单工厂模式中用于创建实例的方法通常是静态(static)方法,因此简单工厂模式又被称为 静态工厂方法模式(Static ...
分类:
其他好文 时间:
2021-06-23 16:46:38
阅读次数:
0
public class Demo1 { //静态 static static double pi = 3.14; //静态变量 //final 常量 初始化后的值是不能被改变的, static final double PI = 3.14; //常量命名大写 public static void ...
分类:
其他好文 时间:
2020-10-13 17:06:05
阅读次数:
16
1-1.静态static的概述 对学生类,每个对象都有自己的姓名,学号等独立的数据, 但是班级作为多个对象都有的数据,可以共享为多个对象的一份数据。 一旦使用了static关键字,那么这个类的内容就不再属于自己,而是属于类,凡是苯类的对象,都共享同一份数据。 1-2.静态static关键字修饰成员变 ...
分类:
编程语言 时间:
2020-07-27 09:21:47
阅读次数:
69
开头注意:static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 根据定义变量位置的不同,可以将变量分为成员变量和局部变量。 成员变量是 定义在一个类的变量:类中方法外局部变量是定义在一个方法内的变量:方法中 ...
分类:
编程语言 时间:
2020-05-29 21:44:05
阅读次数:
74
1、静态嵌套类 Static Nested Class是被声明为静态(static)的内部类,它可以不依赖于外部类实例被实例化。而通常的内部类需要在外部类实例化后才能实例化 (1)静态嵌套类不是其外部类的真正成员,它与外部类级别相同 (2)静态嵌套类不能直接引用其外部类中的实例变量或方法 (3)实例 ...
分类:
其他好文 时间:
2020-04-18 09:33:47
阅读次数:
69
瞬态关键字 transient关键字:瞬态关键字 被transient修饰的成员变量,不能被序列化 如 private transient int age; static关键字:静态关键字 静态优先于非静态加载到内存中(静态优先于对象进入到内存中) 被static修饰的成员变量同样不能被序列化,序列 ...
分类:
其他好文 时间:
2020-04-14 16:46:01
阅读次数:
208
静态static关键字 概述 一旦使用了static关键字,那么这样的内容不再属于对象自己,而是属于类的,所以凡是本类的对象,都共享同一份。 static修饰成员变量 如果一个成员变量使用了static关键字,那么这个变量不再属于对象自己,而是属于所在的类。多个对象共享同一份数据。 static修饰 ...
分类:
其他好文 时间:
2020-04-03 00:38:33
阅读次数:
48
1 package JavaStatic; 2 3 public class Demo01 { 4 public static void main(String[] args){ 5 Stdunt one = new Stdunt("郭靖",18); 6 one.room ="大数据一班"; 7 S ...
分类:
其他好文 时间:
2020-03-20 22:07:50
阅读次数:
46
final关键字 Java final关键字用于限制用户,可以用于变量,方法以及类当中 final 变量 final关键字与变量一起使用,该变量没有值,称为空白final变量或者未初始化final变量。只能够在构造函数中初始化。空白final若是是静态(static)的,则只能够在静态块中初始化。 ...
分类:
编程语言 时间:
2020-03-10 23:24:30
阅读次数:
73
1.概述 2.修饰成员变量 如果一个成员变量使用了static关键字,那么这个变量 不在属于对象自己,而是属于所在类,多个对象共享一份数据。 public class Student { private int id; private String name; private int age; st ...
分类:
其他好文 时间:
2020-02-19 00:54:30
阅读次数:
88