封闭的访问属性和开放的访问属性

封闭的访问属性:

封装:把数据和对数据的操作放在一起

所谓封装就是把数据和对这些数据的操作放在一个地方,通过这些操作把这些数据保护起来,别

人不能直接接触到这些数据

private  int   limit=0;

private  int   value=0;

1.上面例子中private用来表明说这两个成员变量是私有的

2.private关键字只能用于成员变量和成员函数

1.private指,private后的东西在这个类中是私有的(私有的意思是说只有在这个类的内部才能去访问它,比如成员变量的访问,如下);

2.通俗去说 private 的意思就是说只有自己能访问

3.小细节:私有是针对类,不是针对对象!

private:

1.只有这个类内部可以访问

2.类内部指类的成员函数和定义初始化

3.这个限制是对类的而不是对对象的

 

开放的访问属性:

public:

1.任何人都可以访问

2.任何人指的是在任何类的函数或定义初始化中可以使用

3.使用指的是调用、访问或定义变量

 

 

 

 类前有public:

1.若 class 的前面有 public 表明任何人都可以用这个类的定义去定义变量

2.若class的前面有public,那么这个类的名字必须和源代码文件的名字相同(若无public则类名可以和源代码文件名不相同),否则

会报错

 

 编译单元:

1.一个 .java 文件(一个源代码文件)是一个编译单元

2.一个java文件里可以有多个类(class),但是最多只能有一个类是public

3.一个类前如果没有public,那么意味着这个类只能在这个包里面起作用

posted @ 2022-06-23 23:26  冰灵IT  阅读(43)  评论(0)    收藏  举报