IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    面向对象的三大特征

    月小升发表于 2023-03-09 07:58:46
    love 0
    三大特征 封装:封装就是把过程和数据包围起来,对数据的访问只能通过已定义的界面。如私有变量,用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 →


沪ICP备19023445号-2号
友情链接