staitic*
被声明为static的的变量、常量的方法被称为静态成员。静态成员属于类所有,在类中,用static声明的成员变量为静态成员
变量, 也称为类变量。类变量的生命周期和类相同,在整个应用程序执行期间都有效。
static修饰的成员变量和方法,从属于类。普通变量和方法属于对象的。
调用:在本类或者其他类使用类名和“.”运算符调用静态成员。
语法: 类名.静态类成员
我们创建一个StaticTest类 在该类中测试static
package yulu.tss;
public class StaticTest {
static String name; //定义的成员变量
static int age=100; //定义的成员常量
static double kg=12.55; //me too
static public void Ts() {
System.out.println("我爱你,编程");
}
void Ts1() {
System.out.println(StaticTest.name);
System.out.println(StaticTest.age);
System.out.println(StaticTest.kg);
StaticTest.Ts();
}
public static void main(String[]args) {
StaticTest a=new StaticTest();
a.Ts1();
}
这就是static 静态方法书写、静态常量 以及静态变量的书写
我的理解: 静态方法里面不能使用非静态方法 而且他的用 a.Ts();调用时他提示会提示用静态方式来调用静态方法,虽然这样程序也可以运行,但这说明了静态方法是属于类的而不是属于对象 。
鸡汤:我父亲说过,所有能成大事的男人都是为了女人,放弃了女人的男人没有一件干的好的,所以从小我就
下定决心,长大以后我一定努力成为一个女人