美文网首页
封装,继承,多态

封装,继承,多态

作者: 雨林不落梦不落 | 来源:发表于2020-01-03 16:26 被阅读0次

一,封装

将成员变量都是隐藏在对象内部的,外界无法直接操作和修改。(使用private修饰成员变量,对需要访问的变量提供get和set方法)

  1. 封装提高了数据的安全性,别人不能通过变量名.属性名的方式直接修改某个属性。
  2. 隐藏了实现,实现过程对调用者是不可见的,调用者只需调用方法即可,不知道具体实现过程。

二,继承

把原有类的公共代码抽取到一个新类中,原有类和新类使用extends关键字进行关联。原有类称之为子类,新类称之为父类,子类会继承父类的属性和方法,但是只能继承父类对子类可见的属性和方法。

三,多态

多态:事物的多种形态。
1. 编译时多态:方法的重载
2. 运行时多态:方法的重写 向上造型
父类 名称 = new 子类名();

相关文章

  • iOS开发之一OC语言的特性

    三大特性:封装、继承、多态 一、封装(成员变量的封装) 二、继承 三、多态(多种形态)

  • java多态

    概述 面向对线的四个基本特征:抽象,封装,基础,多态。抽象,封装,继承是多态的基础,多态是抽象,封装,继承的表现 ...

  • Python基础-day12

    list ​ 封装 ​ 继承 面向对象的三大特性 ​ 封装 继承 多态 封装 ​ 生活里 ​ ...

  • 31-封装、继承、多态

    封装、继承、多态 面向对象编程有三大重要特征:封装、继承和多态。 继承 继承机制实现了代码的复用,多个类公用的代码...

  • Java的基本特性

    关系 Java的四个基本特性分别是抽象,封装,继承,多态。概括起来可以这么理解,抽象、封装、继承是多态的基础,多态...

  • iOS基础 - oc的三大特性

    封装、继承、多态 oc是面向对象的程序设计语言,而面向对象的三大特征:封装、继承、多态。 封装 没有绝对的封装,只...

  • Java笔记

    Java基础 Java面试通关要点 1.面向对象的特征 封装 继承 多态 封装继承多态 2.final,final...

  • iOS 语言三大特性

    封装 、 继承、多态OC学习篇之---类的三大特性(封装,继承,多态) - Android应用安全防护和逆向分析-...

  • day09-Java面向对象三(多态/抽象类/接口)

    9.0 Java面向对象三大特性 封装、继承、多态。从一定角度来看,封装和继承几乎都是为多态而准备的 多态概念:指...

  • 2020-05-16--Java--day09【继承、super

    1.继承 三大特征:封装,继承,多态 继承是多态的前提,没有继承就没有多态 继承的主要解决的问题就是:共性抽取 在...

网友评论

      本文标题:封装,继承,多态

      本文链接:https://www.haomeiwen.com/subject/myozoctx.html