面向对象的程序设计(英语:Object-oriented programming,缩写:OOP) 1、类 :定义了一类事物的抽象特点。2、对象:是类的实例。 3、创建对象: 对象名字 = new 类名();4、成员变量:定义在内部的变量,在类被实例化为对象后,该变量即可称为的属性。 5、成员函数:定 ...
分类:
Web程序 时间:
2020-10-22 22:37:26
阅读次数:
29
JAVASE经典面试问题(必须熟背)1.编译java程序使用什么命令?运行java使用什么命令?javac*.javajava类名2.什么是JDK,什么是JRE,JDK与JRE有什么区别?JDK:JavaDevelopmentToolkitJava开发工具包JRE:JavaRuntimeEnviormentJava运行时环境区别:开发JAVA程序必须安装JDK,运行JAVA程序必须安装JRE。3.
分类:
编程语言 时间:
2020-08-04 16:45:32
阅读次数:
79
一、多态 1.1 多态的概述 多态是面向对象一大特征 多态 : 表示事物的多种形态(事物的多种表现形式) 多态发生的前提: 1) 需要具有子父类的继承关系(类与接口实现关系) 2) 子类重写从父类继承来的方法 3) 父类的引用指向子类的对象 举例 : class Person{} class Doc ...
分类:
编程语言 时间:
2020-08-01 21:37:29
阅读次数:
100
1、谈谈啥叫对象成员以及对象成员的构造函数调用调用方式。 在类中定义的数据成员一般都是基本的数据类型。但是类中的成员也可以是对象,叫做对象成员。 C++中对对象的初始化时非常重要的操作,当创建一个对象的适合,C++编译器必须确保调用了所有子对象的构造函数。如果所有的子对象有默认构造函数,编译器可以自 ...
分类:
编程语言 时间:
2020-07-05 19:32:45
阅读次数:
55
前言:需要了解三者的区别,必须要掌握多态的三个必要条件:继承重载父类指针指向子类对象。虚函数纯虚函数虚基类三者区别1.虚函数是用于多态中virtual修饰父类函数,确保父类指针调用子类对象时,运行子类函数的。2.纯虚函数是用来定义接口的,也就是基类中定义一个纯虚函数,基类不用实现,让子类来实现。3.虚基类是用来在多继承中,比如菱形继承中,如果两个父类继承自同一个类,就只实例化一个父类①虚函数第一个
分类:
编程语言 时间:
2020-06-19 01:02:00
阅读次数:
88
https://www.cnblogs.com/yhl664123701/p/5532135.html 在看run方法的时候 ,有一个handleRequest方法,写在baseApplication,调用他的this指得是webApplication 搞明白了// 所以yii 中的web/appl ...
分类:
其他好文 时间:
2020-06-18 19:07:14
阅读次数:
52
多继承语法 C++ 允许一个类继承多个类(一个子类多个父类)————> C++ 实际开发中不建议用多继承 语法:class 子类 : 继承方式 父类1,继承方式 父类2... 注意:多继承可能会引发父类中有同名成员,需要加作用域区分。 #include <iostream> using namesp ...
分类:
其他好文 时间:
2020-06-13 10:49:01
阅读次数:
53
D继承于B类和C类,B类和C类分别继承于父类A,其中A类不继承于object。 这段代码的输出时这样的: 现在我们换种写法,让父类A继承于object,其他不做变动,如下图: 猜一猜结果变成了什么: 是不是很奇怪,这是为什么呢? 我们把未继承object的类称为经典类,把继承object的类称为新式 ...
分类:
编程语言 时间:
2020-06-03 12:07:15
阅读次数:
69
继承的概念 继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。 生活中的继承: 兔子和羊属于食草动物类,狮子和豹属于食肉动物类。 食草动物和食肉动物 ...
分类:
编程语言 时间:
2020-05-28 16:10:03
阅读次数:
74
类继承关系图 注:从图中可以看出,派生类不仅有自己的方法和属性,同时它还包括从父类继承来的方法和属性。当我们从派生类向基类转换时,不管用传统的c语言还是c++转换方式都可以百分百转换成功。但是可怕是向下转换类型,也就是我们从基类向派生类转换,当我们采用传统的C语言和c++转换时,就会出现意想不到的情 ...
分类:
编程语言 时间:
2020-05-11 19:06:21
阅读次数:
72