美文网首页
面向对象知识点

面向对象知识点

作者: 青青玉立 | 来源:发表于2018-04-02 10:07 被阅读0次

XML 与 HTML 的主要区别 

(1) XML是区分大小写字母的,HTML不区分。  

(2) 在HTML中,如果上下文清楚地显示出段落或者列表键在何处结尾,那么你可以省略或者之类的结束 标记。在XML中,绝对不能省略掉结束标记。  

(3) 在XML中,拥有单个标记而没有匹配的结束标记的元素必须用一个 / 字符作为结尾。这样分析器就知道不用 查找结束标记了。  

(4) 在XML中,属性值必须分装在引号中。在HTML中,引号是可用可不用的。  

(5) 在HTML中,可以拥有不带值的属性名。在XML中,所有的属性都必须带有相应的值

堆和栈的区别? 

栈是编译期间就分配好的内存空间,因此你的代码中必须就栈的大小有明确的定义

堆是程序运行期间动态分配的内存空间,你可以根据程序的运行情况确定要分配的堆内存的大小

 private、 protected、 public修饰符的访问权限

private : 私有成员, 在类的内部才可以访问。  

protected : 保护成员,该类内部和继承类中可以访问。

public : 公共成员,完全公开,没有访问限制

面向对象的特征有哪些方面?

主要有封装,继承,多态,抽象

封装:

封装是保证软件部件具有优良的模块性的基础,封装的目标就是要实现软件部件的高内聚,低耦合,防止程序相互依赖性而带来的变动影响.

继承:

在定义和实现一个类的时候,可以在一个已经存在的类的基础之上来进行,把这个已经存在的类所定义的内容作为自己的内容,并可以加入若干新的内容,或修改原来的方法使之更适合特殊的需要,这就是继承。继承是子类自动共享父类数据和方法的机制,这是类之间的一种关系,提高了软件的可重用性和可扩展性。

多态:

多态是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量倒底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类中实现的方法,必须在由程序运行期间才能决定。

抽象:

抽象就是找出一些事物的相似和共性之处,然后将这些事物归为一个类,这个类只考虑这些事物的相似和共性之处,并且会忽略与当前主题和目标无关的那些方面,将注意力集中在与当前目标有关的方面。例如,看到一只蚂蚁和大象,你能够想象出它们的相同之处,那就是抽象

什么是面向对象?

面向对象OO = 面向对象的分析OOA + 面向对象的设计OOD + 面向对象的编程OOP;

通俗的解释就是“万物皆对象”,把所有的事物都看作一个个可以独立的对象(单元),它们可以自己完成自己的功能,而不是像C那样分成一个个函数

相关文章

  • Python学习-面向对象

    查看所有Python相关学习笔记 面向对象 面向对象知识点汇总: 面向对象静态属性实例属性(self)静态方法(@...

  • 面向对象、设计原则、设计模式、编程规范、重构,这五者有何关系?

    面向对象 主流编程范式分为以下3种 面向对象 面向过程 函数式编程 面向对象需要掌握的7个知识点 面向对象四大特性...

  • “老奶奶”的python学习笔记(12)

    知识体系 第12关:面向对象编程 知识点 面向对象编程(Object Oriented Programming) ...

  • Dart面向对象编程(二)

    本篇内容主要是对面向对象知识点扩展:主要包括以下内容:继承,抽象类,接口,Mixins。面向对象基础相关知识点,可...

  • java总结

    Java是一门面向对象编程语言. java知识点梳理 java面向对象的特点java面向对象的三个基本特性: 封...

  • lesson 5 面向对象及原型链 2021-04-29

    课程标题 面向对象及原型链 课程目标 面向对象思想 原型及原型链 继承 知识点 面向对象思想 原型链的指向 new...

  • 软件设计

    知识点分数说明比例面向对象12面向对象基本概念、面向对象分析与设计、UML、设计模式16.00%软件工程基础知识1...

  • Java 面向对象面试指导

    更详细Java面试请点击这里 Java 面向对象必会知识点 Java 的核心是面向对象编程,所有的 Java 程序...

  • 面向对象知识点

    XML与HTML的主要区别 (1)XML是区分大小写字母的,HTML不区分。 (2)在HTML中,如果上下文清楚地...

  • Python札记34_继承(待更新)

    面向对象编程OOP有以下三个特征,本篇札记中主要讨论继承的知识点: 继承 多态 封装 继承 概念 继承是面向对象设...

网友评论

      本文标题:面向对象知识点

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