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的。