Java 的static

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();调用时他提示会提示用静态方式来调用静态方法,虽然这样程序也可以运行,但这说明了静态方法是属于类的而不是属于对象 。

鸡汤:我父亲说过,所有能成大事的男人都是为了女人,放弃了女人的男人没有一件干的好的,所以从小我就
下定决心,长大以后我一定努力成为一个女人

发布了30 篇原创文章 · 获赞 0 · 访问量 410

猜你喜欢

转载自blog.csdn.net/weixin_45736498/article/details/103329606