java中的类用static方法。
public class MyPet {
static class MyPet1
{
public String name;
public int age;
public void show()
{
System.out.println(“我的名字是”+ name +”,今年我” + age +”岁了!”);
}
}
public static void main(String[] args) {
//Test test=new Test();
MyPet.MyPet1 mp = new MyPet.MyPet1();
mp.show();
}
}
和
public class MyPet {
public static void main(String[] args) {
Test test=new Test();
//MyPet.MyPet1 mp = new MyPet.MyPet1();
mp.show();
}
}
class MyPet1
{
public String name;
public int age;
public void show()
{
System.out.println(“我的名字是”+ name +”,今年我” + age +”岁了!”);
}
}
在开发中用类名访问静态属性
静态方法里只能访问本类方法中的静态成员,不能直接访问非静态的属性和方法!
静态的方法不依赖于对象。
静态方法中不能出现this关键字,因为this是针对对象而言的