java中的类用static方法



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是针对对象而言的