Java中private的使用
来源:互联网 发布:工行淘宝联名储蓄卡 编辑:程序博客网 时间:2024/04/30 07:54
Java中也有为了数据的封装性而声明的private类型。这篇就使用一下,大致的用法和C++类似。
Java中引入private的类型,目的是为了防止类中的数据成员,在类的定义之外被修改。也就说,private类型的数据成员只能在定义的时候修改,其余任何地方都不可以,该类的对象也不可以。
而且,private类型的数据可以作为构造函数的输入。
不过,我们也可以在类中定义读取和修改private类型数据的public函数。如下程序:
/*** * * @author Administrator * */class Circle3 {/** * CLASS CIRCLE3 * * Data: radius * Functions: getRadius, setRadius, getArea */private double radius; Circle3() {radius = 0; }Circle3(double newRadius) {radius = newRadius; }double getRadius() {return radius; }void setRadius(double newRadius) {radius = newRadius; }double getArea() {return Math.PI * radius * radius; }}public class TestingPrivate {/** * MAIN CLASS */public static void main(String[] args) {Circle3 circle = new Circle3(); System.out.println("The radius is " + circle.getRadius()); ////System.out.println("The radius is " + circle.radius); // wrong, since the radius is privatecircle.setRadius(10.0); System.out.println("The modified radius is " + circle.getRadius()); Circle3 c = new Circle3(50.0); System.out.println("The radius is " + c.getRadius());}}
运行结果:
0 0
- Java中private的使用
- java中public,private,protected等关键字的使用场景。
- java中private, public,protected的区别
- Java中private、public、protected的区别
- JAVA 中public private protect 的区别
- java中private, public,protected的区别
- java中private, public,protected的区别
- Java 中public protected private的区别
- Java中private、public、protected的区别
- Java中private、public、protected的区别
- java中private, public,protected的区别
- Java中public,protected,private的区别
- java中private,public,protected的区别
- private的使用
- private关键字的使用
- java的private属性
- java中private,protected,public的default的区别
- Objective-C中public、protected、private的使用
- Informatica Dynamic Lookup Cache
- Linux下同时接受普通数据和带外数据
- Specified VM install not found异常解决
- hdu 1711 Number Sequence
- Java虚拟机性能管理神器 - VisualVM(2) 入门
- Java中private的使用
- Android uses-permission 权限大全
- 泳池吸污机选购要点注意
- 。。。。。
- firefox下jpg转base64编码
- 关于SpringMVC xml配置及运行原理
- 【Plan 第六场】【后缀数组模板】
- Android 添加系统服务
- Android 自定义控件 轻松实现360软件详情页