package test;
public class helloword{
static String hobby ="imooc";
//使用static关键字定义静态方法
public static void print() {
}
//定义非静态变量name;
public String name;
public static void main(String[]args){
//静态变量可以通过类名来访问,无需创建类的对象
System.out.println("通过类名访问hobby:"+helloword.hobby);
//创建类的对象
helloword hello=new helloword();
System.out.println("通过对象名访问hobby:"+hello.hobby);
//通过对象名修改静态变量的值
helloword.hobby="爱慕课";
//再次使用类名访问静态变量,值已经被修改
System.out.println("通过类名访问hobby"+helloword.hobby);
//直接使用类名访问静态方法
helloword.print();
//也可以使用对象名调用,当然使用类名调用更好了
helloword demo= new helloword();
demo.print();
}
public static void print1()
{
System.out.println("欢迎你"+hobby+"!");
}
}
兄dei,说实话,你的代码书写格式很让人反感,但卧还是坚持读下来了。。。。因为你没调用啊。
下次还请注意格式,,不然那没人愿意回答你的问题的。