私有成员
例题7.1
在圆柱体Cylinder中,创建类的私有成员,使之在该类的外部无法访问该成员。
package practice;
class Cylinder{
private double radius;
private int height;
private double pi = 3.14;
double area() {
return piradiusradius;
}
double volume() {
return area() * height;
}
}
public class aaa {
public static void main(String[] args) {
// TODO Auto-generated method stub
Cylinder volu;
volu = new Cylinder();
volu.radius = 2.8;
volu.height =-5;
System.out.println("底圆半径="+volu.radius);
System.out.println("圆柱的高="+volu.height);
System.out.print("圆柱");
System.out.println("底面积="+volu.area());
System.out.println("圆柱体体积="+volu.volume());
}
}
可以发现运行不了,说明无法在类Cylinder外部的任何位置访问该类内的私有成员。
公共成员