类方法又称为静态方法,使用static修饰,在类装载(JVM功能之一)的同时分配内存(可以说是方法入口指针),可以用:类名.方法名调用,属于类宽度,因此成为类方法。不用创建对象就可以调用。
实例方法是那些非静态方法,是在创建对象的同时分配内存,所以这只属于某个新创建的对象,因此称为“实例方法”,必须通过新创建的对象名.方法名来调用。
public修饰的是 方法的 访问权限,实例方法和静态方法都可以用public修饰,表示是所有其他类都可以使用。
static修饰的是 类方法,类变量也是由static修饰
希望能够帮助你~~~
类的任一个特定都能调用的方法。它作用于整个类,而不是类的某个特定实例。类方法也称为静态方法。
实例方法必须对类实例化才能调用,类方法可以直接通过类调用,不需要实例化只有类变量,类变量是系统为一个变量独立开辟一个内存。
在系统中可以通过 “类名.方法名”直接调用
类方法这不是一个名词,只是单纯的类中描述的一个方法。
加了static的方法,在程序中只运行一次,比如你两次实例化对象了,但你实际上只调用了一次static
标识的方法.
1.static修饰成员函数:该成员函数不能使用this对象
static不能修饰构造函数
static不能修饰函数参数
static不能修饰局部成员变量
2.static修饰成员字段 当类被虚拟机加载时,首先按照字段声明的先后顺序对static成员字段进行 初 始化
3.static修饰语句块 当类被虚拟机加载时,按照声明顺序先后初始化static成员字段和static语句块static所修饰的方法和字段是只属于类,所有对象共享。 在static所修饰的函数和语句块中不能使用非static成员字段。 在Java中不能直接定义全局变量,是通过static来实现的 在Java中没有const,不能直接定义常量,通过static final来实现
实例方法就是pubilc吧要new出实例才能调用
类方法就是static public静态方法吧 用类名能直接调用