JAVA中private 为什么要用private?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 07:26:33
JAVA中private 为什么要用private?

JAVA中private 为什么要用private?
JAVA中private 为什么要用private?

JAVA中private 为什么要用private?
private在英文里是私人的意思.
众所周知,JAVA是面向对象的一门语言,每个对象都有各自的属性和方法.但是有的属性涉及安全因素或秘密因素不能让外面的程序调用,所以就用到了private,
经过它定义的变量只能在此对象内部调用,外部程序就无法调用,也就是说只能供其自身调用,比如某个人是一个对象,那么他的血液就肯定是私有变量,只能供其自身调用来维持人的状态.而如果将血液定义成public(公共的)的话,随便其他人都可以改变他血液的状态,你随便把他的血液值设为逆流,那他不就挂了.

JAVA中private 为什么要用private? 这个Java程序,month为什么要减1呢?import java.util.*;public class PersonClass{ private int No; private String name; private boolean sex; private Date birthday; public PersonClass(){} public PersonClass(int No,String name,boo public private和private区别?java中 private void walk(){}和 public private void talk(){}区别? JAVA中定义private Socket socket与Socket socket=new Socket的区别? public/private/protected的具体区别好快啊 但是我看不懂这个问题是指在JAVA语言中 boolean在Java中什么意思private static boolean getArg(String input,int start)这个是完整的那行 java中GC是什么?为什么要有GC? //玩家列表类 public class PlayerList { private int PlayerNum;//玩家现有数量 private Player[]list;//本人用java写的一段代码,求错误,加怎么改 java 中 private Thread serverThread=null 为什么用private跪求答案 private java.lang.String name;这是在定义什么? 新概念英语第二册lesson1 A private conversation课文为什么要用过去进行时 关于java中 随机产生的问题 这段代码中int random = (int)(Math.random()*10); 为什么要 *10 import java.util.*;/*** GuessMachine.java* */public class GuessMachine {String name ;double price;/*** 初始化商品信息*/public void initia JAVA用Math.sqrt计算2的算术平方根,怎样调精度?为什么JAVA用Math.sqrt计算2的算术平方根只能算到小数点后十六位?能否在java根目录下Math文件夹中修改精度值?(我要用无穷级数计算PI值,对平方根精 java 中return 的用法?请问如何用,为什么用了要返回,而其他的值就不用,不用又怎么样,THX! java 中为什么两个负数取余结果还是负数? Java中为什么有些变量后面有.length, java中:short的取值范围是?为什么呢?