public class yuan { //實現圓的面積計算
float r;
public yuan(float Yu_r){
r=Yu_r;
}
public double getMianji(){
return 3.14*r*r;//返回面積;
}
public static void main(String[] args) {
// TODO 自動生成的方法存根
yuan yuan=new yuan(7);//定義一個半徑爲7的對象
System.out.println("半徑爲7的圓面積爲:"+yuan.getMianji());//求出圓的面積;
}
}
“`
知識點:
內部類分爲成員內部類、靜態嵌套類、方法內部類、匿名內部類。
幾種內部類的共性:
A、內部類仍然是一個獨立的類,在編譯之後會內部類會被編譯成獨立的.class文件,但是前面冠以外部類的類命和$符號。
B、內部類不能用普通的方式訪問。內部類是外部類的一個成員,因此內部類可以自由地訪問外部類的成員變量,無論是否是private的。