Java 静态static 关键字作用
静态的方法
1、可以通过类名打点访问
2、不能使用this关键字
3、不能访问非静态的属性和方法
/*
* 静态的方法:
* 1、属于类的方法,可以通过类名打点访问
* 2、方法中不能使用this关键字
* 3、方法中不能访问非静态的属性和方法
* 4、static方法不能被非静态方法重写
*/
public static void study(){
//不能访问非静态的属性
//name = "abc";
//不能访问非静态的方法
//introduce();
//静态方法中可以访问静态的属性和调用静态的方法
age = 18;
System.out.println("开始学习...");
}
//定义一个非静态的方法
public void show(){
//非静态的方法可以访问静态的属性
age = 18;
//非静态的方法可以调用静态的方法
study();
}
java输出语句的占位符方式 字符串用%s 整形用d
Ststem.out.printf("大家好,我是%s,今年%d",name,age);