首页 > 其他分享 >面向对象的三个基本特征?-小白妹

面向对象的三个基本特征?-小白妹

时间:2022-10-23 12:00:13浏览次数:64  
标签:对象 子类 小白妹 多态 面向对象 基本特征 父类 继承

面向对象的三个基本特征是:封装、继承和多态。

继承:让某个类型的对象获得另一个类型的对象的属性的方法。继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。

封装:隐藏部分对象的属性和实现细节,对数据的访问只能通过外公开的接口。通过这种方式,对象对内部数据提供了不同级别的保护,以防止程序中无关的部分意外的改变或错误的使用了对象的私有部分。

多态:对于同一个行为,不同的子类对象具有不同的表现形式。多态存在的3个条件:1)继承;2)重写;3)父类引用指向子类对象。 ———————————————

标签:对象,子类,小白妹,多态,面向对象,基本特征,父类,继承
From: https://blog.51cto.com/u_15834073/5787270

相关文章

  • 面向对象
    三大特性封装利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体。数据被保护在抽象数据类型的内部,尽可能地隐藏内部的细节,只保留一些对......
  • 面向对象三大特性
    继承:一般类只能单继承,内部类实现多继承,接口可以多继承封装:访问权限控制public>protected>包>private内部类也是一种封装多态:编译时多态,体现在向上转型和向下转型,通过......
  • 面向对象程序设计八大原则
    1.单一职责原则(SingleResponsibilityPrinciple)   每一个类应该专注于做一件事情。2.里氏替换原则(LiskovSubstitutionPrinciple)    超类存在的地......
  • 面向对象--继承
    继承supersuper注意点:1.super调用父类的构造方法,必须在构造方法的第一个2.super必须只能出现在子类的构造方法或方法中3.super和this......
  • 面向对象--构造器
    面向对象构造器构造器:1、和类名同名2、没有返回值packagecom.beijing.xiaowen.oop;publicclassPerson{intage;Stringname;//默认构造器,一般......
  • 面向对象设计的四大原则
    接口分离原则:使用多个专门的接口要比使用单一的总接口要好。开放-封闭原则:对扩展开放,对修改关闭。共同封闭原则:包中的所有类对于同一性质的变化应该是共同封闭的。一个变......
  • Hibernate无语句面向对象查询(Criteria)
    一、基本查询。1、使用Session对象创建一个Criteria实例。Criteriacriteria=session.createCriteria(Customer.class);(查询所有的Customer对象)2、调用Criteria对象......
  • 207. 面向对象(上)可变参数形参
    207.面向对象(上)可变参数形参jdk5.0新增的内容具体使用:​ 1,格式:数据类型...变量名​ 2,当调用可变个数形参的方法时,传入的参数可以时:0个,1......
  • 203. 面向对象(上) 方法重载
    203.面向对象(上)方法重载方法的重载(overload)定义:在同一个类中,允许存在一个以上的同名方法,只要它的参数个数或参数类型不同即可."两同一不同":同一个类,相......
  • (面向对象)已知定义人的类Person,请完成:1.定义学生的类Stu并继承人的类Person;2.重写构造
    样例输入张三男李四女19 样例输出姓名:张三,性别:男李四女19姓名:王五,性别:?,年龄:29解题代码#coding=gbk#定义人的类classPerson(object):#继承o......