一.类的三大特征1.封装性
(1).什么是封装
封装就是把抽象出的数据和对数据的操作封装在一起, 数据被保护在内部, 程序的其他部分只有通过被授权的操作(成员方法), 才能对数据进行操作.
(2).访问控制修饰符
Java中提供了四种访问控制修饰符号控制方法和变量的访问权限:
(3).包
问题的提出:假设现在有两个程序员共同开发一个项目, 程序员xiaoming希望定义一个类取名为Dog, 程序员xiaoqiang也想定义一个类也叫Dog. 该怎么办呢? (因为同一个包中不能有相同的类)
①包的作用
区分相同名字的类; 当类很多时, 可以很好的管理类; 控制访问范围.
②包的命名规范
小写字母, 比如com.sina.shunran
③包的打包命令
package 包名, 比如package com.sina.shunran
④包的引入命令
import 包名, 比如import java.awt.*;
因此, 上面提出的问题的解决方法就是定义两个包, 然后在各自包下定义Dog类即可.
(4).简单的程序实例
下面给出(3)中所提出问题的解决方案.
首先, 创建的文件目录如下(创建了两个包com.xiaoming和com.xiaoqiang, 以及两个文件Demo7.java, Dog.java)
切忌贪婪,恨不得一次玩遍所有传说中的好景点,