一、静态类 静态类与非静态类的重要区别在于静态类不能实例化,也就是说,不能使用 new 关键字创建静态类类型的变量。在声明一个类时使用static关键字,具有两个方面的意义:首先,它防止程序员写代码来实例化该静态类;其次,它防止在类的内部声明任何实例字段或方法。 1、静态类的主要特性: [1] 仅包 ...
前言 Java基础 类与对象,方法的重载,构造方法的重载,static关键字,main()方法,this关键字,包,访问权限,类的继承,继承性,方法的重写,super变量。 方法的重载: 成员方法的重载和构造方法的重载 方法的重载 在一个类中可以有多个方法具有相同的名字,但是这些方法的参数个数不同, ...
分类:
编程语言 时间:
2018-08-16 23:48:56
阅读次数:
405
static方法就是没有this的方法。在static方法内部不能调用非静态方法,反过来是可以的。而且可以在没有创建任何对象的前提下,仅仅通过类本身来调用static方法。这实际上正是static方法的主要用途。《java编程思想》 静态变量 static修饰的变量称作静态成员变量,也称作类变量,类 ...
分类:
编程语言 时间:
2018-08-15 19:36:01
阅读次数:
133
1.浅析Java中的final关键字: https://www.cnblogs.com/dolphin0520/p/3736238.html 2.Java中的static关键字解析: https://www.cnblogs.com/dolphin0520/p/3799052.html 3.探秘Jav ...
分类:
编程语言 时间:
2018-08-15 10:37:10
阅读次数:
118
继承的出现提高了代码的复用性,方便开发,是多态的前提,但随之而来的也有问题,有些累在描述后不想被继承,或者里面的方法功能时固定的,不想让子类重写,可子类继承之后又可以重写该怎么办呢这个时候就需要一个关键字final 意为 最终的 不可变的Final是一个比较强的修饰符,可以用来修饰类,类的成员,以及方法 Final修饰类在类的前面加上finalFinal类不可以被继承,但可以
分类:
其他好文 时间:
2018-08-11 01:32:05
阅读次数:
184
1、static static关键字修饰的变量或者函数是属于整个类的,调用方式,类名.变量/方法 静态函数中,只能调用静态的变量或者函数 静态的变量只会运行一次 public class Test { public static void main(String[] args) { MyClass ...
分类:
其他好文 时间:
2018-08-09 00:32:56
阅读次数:
119
static关键字: static可以修饰类中的属性和方法。 使用static修饰的变量为静态变量 使用static修饰的方法为静态方法 静态变量和方法都可以直接通过类名来访问 使用static修饰的变量为静态变量 使用static修饰的方法为静态方法 静态变量和方法都可以直接通过类名来访问 静态变 ...
分类:
其他好文 时间:
2018-08-04 19:07:15
阅读次数:
128
final的概念 继承的出现提高了代码的复用性,并方便开发。但随之也有问题,有些类在描述完之后,不想被继承,或者有些类中的部分方法功能是固定的,不想让子类重写。可是当子类继承了这些特殊类之后,就可以对其中的方法进行重写,那怎么解决呢?要解决上述的这些问题,需要使用到一个关键字final,final的 ...
分类:
编程语言 时间:
2018-07-28 11:51:29
阅读次数:
171
static概念 static它是静态修饰符,一般用来修饰类中的成员。 static特点 1.多个对象共享一个static成员变量。一个对象将static成员变量值修改了,其他对象中的static成员变量值也跟着改变 2.被static修饰的成员可以并且建议通过类名直接访问。 访问静态成员的格式: ...
分类:
其他好文 时间:
2018-07-28 11:42:22
阅读次数:
147
Final final的意思为最终,不可变。final是个修饰符,它可以用来修饰类,类的成员,以及局部变量。不能修饰构造方法。 注意: 被final修饰的类不能被继承但可以继承别的类 final修饰成员方法: 1.该方法可以被子类继承,但是不能被重写 2.从父类那里继承来的方法重写后可以加final ...
分类:
其他好文 时间:
2018-07-27 21:12:24
阅读次数:
190