三大特征 封装:封装就是把过程和数据包围起来,对数据的访问只能通过已定义的界面。如私有变量,用set,get方法获取 继承 :对象的一个新类可以从现有的类中派生,这个过程称为类继承 多态:多态是指允许不同类的对象对同一消息做出响应 “多态”的概念是---相同的行为,不同的实现 静态多态是在编译期就确定了对象以及对象行为的绑定关系,所以运行起来以后就固定为编译期确定的效果; 静态多态包含了重载和重写两种方法 动态多态是在编译期未知绑定关系,运行进行以后才进行绑定,所以具有更大的灵活性; 要求传入父类的时候,可以传入子类来执行 静态多态 重载的例子,同名但是方法不同参数 public class Student{ public void study(){ System.out.println("自习"); } public void study(String subject){ System.out.println("完成当天课程:" + subject + "的课后作业。"); } } public class Teacher{ private Student stu; public void teach(){ …
Continue reading →