Java_day6
第一部分:面向对象编程的四个基础特点 封装 1,属性的封装 : 将类中的数据【隐藏】 主要属性的访问权限进行控制 public 任何对象可以方法 protected 当前类对象和子类对象可以访问 private 只能在当前类中访问 不写 默认 当前包内可以访问 发现问题:如果属性加上了private修饰,那么这个属性在其他类中都无法访问。 解决: 提供方法访问 2,方法的封装 : 将类中方法的具体实现隐藏, 为了提高代码的重用 第二部分:方法的重载 1,定义: 【方法名相同】,【方法的参数列表不同】不讨论返回值 , 的多个方法 这些方法被称为方法的重载 参数列表不同包括个数和数据类型的排列都不一样。 public void show(int a){} public voud show(short b){} public void show(long c){} public void show(double d){} 问题一: 方法1 和 方法2 是否是重载?否 问题二: 方法1 和 方法3 是否是重载?是 问题三: 方法1 和 方法4 是否是重载?是 问题三: 方法3 和 方法4 是否是重载?是 问题三: 方法5 和 方法6 是否是重载?是 问题三: 方法7 和 方法8 是否是重载?否 /** * 重载<br> * */ public class Overload { // 方法