静态&非静态方法

静态与非静态方法

package oop;

public class Demo {
  public static void main(String[] args) {
      Demo.a();
      new Demo().b();
  }
  public static void a(){
      System.out.println("静态方法");
  }
  public void b(){
      System.out.println("非静态方法");
  }
}

引用传递

package oop;

public class Demo2 {
  public static void main(String[] args) {
      Person person=new Person();
      System.out.println(person.name);
      //null
      new Demo2().change(person);
      System.out.println(person.name);
      //book
  }
  public void change(Person person){
      person.name="book";

  }
}

class Person{
  String name;
}

 

posted @ 2021-10-07 21:26  clown-lan  阅读(26)  评论(0)    收藏  举报