面向对象编程(1)

包:(包名一般采取域名反写的方式来命名,如:www.bai.com就可以写成 com.baidu.www)

包是组织类的一种方式 (在你代码存储的位置,你会发现一个包就是一个文件夹,中间用点进行隔开,代表着下一个文件夹。两个文件不存在于同一个文件夹,就不会有重名的风险)

时候拥抱的主要目的是保证类的唯一性

例如:Date data = new Date()这个写在你的编辑器里边的话,会被报错,因为在Java提供的类当中有两个存在有两个类似的Date类,一个存在于java.util.date,另一个存在于java.sql.date,这样会导致程序报错。

包的创建过程:右键点击src, 找到new,通过new就可以看见 Package选项点击创建即可。

 

包的访问权限控制符:public     private     protected   默认权限

四个访问控制符所涉及的范围:

如果想要让所有的包都可以进行访问:public

如果想要只让类里边的成员进行访问:private

如果只想要让包内部的成员进行访问:默认权限

如果想要不同包中的子类进行访问:protected

 

OOP的三大特性:封装  多态  继承

封装:通过private控制符来修饰成员方法或者属性

封装的意义:

  类的实现者:对外放出接口,防止内部代码被篡改

  类的调用者:更加的方便,只需要调用相关的接口即可完成自己想要做的事情

 

posted @ 2020-10-24 22:49  叁三彡  阅读(99)  评论(0编辑  收藏  举报