终于到了要学习面向对象程序设计了,其中可能很多东西以前都知道怎么去用,但是却不知道怎么来的,或者怎么样写会出错,所以今天总结起来。 一、OOP概述 Java的编程语言是面向对象的,采用这种语言进行编程称为面向对象编程(Object-Oriented Programming, OOP)。 1)抽象(a ...
分类:
其他好文 时间:
2017-08-04 00:26:10
阅读次数:
248
学习完类与对象终于认识到什么是类,什么是对象了。接下来要看的就是java的三大特征:继承、封装、多态。 一、封装(数据的隐藏) 在定义一个对象的特性的时候,有必要决定这些特性的可见性,即哪些特性对外部是可见的,哪些特性用于表示内部状态。通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来 ...
分类:
其他好文 时间:
2017-08-04 00:22:33
阅读次数:
266
类与对象的异常 Cpp异常 #include <iostream> #include <string.h> using namespace std; //标识错误的类型 class wrong { }; int intdiv(int a, int b) { try { if (b==0) { thr ...
分类:
编程语言 时间:
2017-08-01 23:04:23
阅读次数:
186
一:类的声明 1类的关键字: 从第一天第一个项目起我们就接触过关键字,比如False True is not None return for while elif else import等等,这是语言中内定的一个语法规则吧,通过关键字告诉电脑下面一个字母或一段 代码是什么,要用来干什么,告诉电脑怎么 ...
分类:
编程语言 时间:
2017-07-26 15:41:46
阅读次数:
134
【摘要】 非常多教材上都有介绍到虚指针、虚函数与虚函数表。有的说类对象共享一个虚函数表,有的说,一个类对象拥有一个虚函数表。还有的说,不管用户声明了多少个类对象,可是,这个VTABLE虚函数表仅仅有一个。也有的在说,每一个具有虚函数的类的对象里面都有一个VPTR虚函数指针,这个指针指向VTABLE的 ...
分类:
编程语言 时间:
2017-07-26 13:37:52
阅读次数:
184
Objective-C语言是一门动态语言,它将很多静态语言在编译和链接时期做的事放到了运行时来处理。这种动态语言的优势在于:我们写代码时更具灵活性,如我们可以把消息转发给我们想要的对象,或者随意交换一个方法的实现等。 这种特性意味着Objective-C不仅需要一个编译器,还需要一个运行时系统来执行 ...
分类:
其他好文 时间:
2017-07-24 20:25:25
阅读次数:
243
面向对象编程主要有三个特征:封装、继承和多态。 封装 一个简单的问题 一个能输出圆的面积的Java应用程序。 public class ComputerCircleArea { public static void main(String args[]) { double radius; //半径 ...
分类:
编程语言 时间:
2017-07-22 09:40:45
阅读次数:
176
类与对象的关系 通过对一类事物的共有的特征和行为进行抽取,将特征抽取为属性,将行为抽取为方法,这样就形成了一个类 类是对象的概括 通过new关键字来创建对应类的实例/对象 对象是类的具体 成员变量和局部变量 区别: 1. 定义位置不同。成员变量定义在类内方法外。局部变量定义在方法或者语句内。 2. ...
分类:
编程语言 时间:
2017-07-20 15:13:43
阅读次数:
185
什么是类? 类就是类别(class) 什么是对象? 对象就是物质、物体的本源,及实际存在的东西。 面向对象的识别方式是什么? 类比,及归类。 类与对象的关系? 类对象的抽象,对象的类是实例,类是具有相同属性的一组对象的集合。 什么是构造函数? 构造函数是一种特殊的方法。主要用来在创建对象时初始化对象 ...
分类:
其他好文 时间:
2017-07-12 21:23:03
阅读次数:
137
、面向对象基础 类与对象 封装 构造方法 方法 重载 对象数组 this关键字 static关键字 1.1类与对象 类:类是抽象的,概念上的,共性的,是对象的模板 对象:个体,具体的,可以看见的,对象是个性的,是该类事物的每个个体,也称为类的实例。 类的组成: 方法 属性 对象的创建 类名 对象名= ...
分类:
编程语言 时间:
2017-07-12 21:19:26
阅读次数:
225