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

封闭的访问属性:

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

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

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

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 @   冰灵IT  阅读(32)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示