类
成员变量
public class Book {
private String name; public String getName(){ int id=0; setName("Java"); return id+this.name; } private void setName(String name){ this.name=name; } public Book getBook(){ return this; }
}
成员方法
package com.lzw;
class AnyClass{
public void doString(){
...//方法体
}
}
private对本类可见,对同包其他类或子类,其他包的类或子类不可见
protected对本类和同包中其他类或子类可见,对其他包的类或子类不可见
public class AnyThting { public AnyThting(){ this("this调用有参构造方法"); System.out.println("无参构造方法"); } public AnyThting(String name){ System.out.println("有参构造方法"); } }