封装的优点 最后再仔细看一下非常简单的getName、getSalary和getHireDay方法 public double getSalary() { return salary; } public LocalDate getHireDay() { return hireDay; } public void raiseSalary(double byPercent) { double rais…
Java定义了一种名字空间,称之为包:package。一个类总是属于某个包,类名(比如Person)只是一个简写,真正的完整类名是包名.类名。 例如: 小明的Person类存放在包ming下面,因此,完整类名是ming.Person; 小红的Person类存放在包hong下面,因此,完整类名是hong.Person; 小军的Arrays类存放在包mr.jun下面,因此,完整类名是mr.jun.Ar…
继承的出现减少了代码冗余,提高了代码的复用性;此外,也更有利于功能的扩展,让类与类之间产生了关系,提供了多态的前提。 父类 Employee 员工类Employee作为超类(父类、基类),经理类Manager作为子类(派生类)。 员工类代码如下: package com.studyjava.demo; public class Employee { private String name; pri…