下划线这一段为什么没有执行?
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+"!");
}
}