在学习c++的时候,大部分教材与书籍都是在讲述c++的语法,或者说是在描述语言的一些特性。比如我们熟悉的抽象,封装,继承,多态。当然,这其中也包含了类与对象,多继承,虚继承,虚函数,纯虚函数等等一些具有语言特性的内容。大部分书籍在这方面的内容是比较全面的(大部分语言特性)。但是,对于类这种抽象数据类 ...
分类:
编程语言 时间:
2018-10-27 23:33:37
阅读次数:
290
类与对象class 命名规范:首字母大写 驼峰命名 见名知意。类的概念 :具有某一类共同属性和特性的事物,类一般包含 属性以及方法 ...
分类:
编程语言 时间:
2018-10-26 19:29:17
阅读次数:
158
本节内容 类(class)是显示世界事物的模型。 现实中的一架飞机 >>>抽象为程序世界中的类 类与对象的关系 有些类不能被实例化,如数学,我们不能说一个数学 现实世界中常称对象,程序世界中常称实例,二者并无太大区别,常常混用,不用太纠结。 △14:15开始编写程序>>>接下来我们自己动手来编写程序 ...
分类:
其他好文 时间:
2018-10-22 10:21:25
阅读次数:
170
1.使用类的静态字段和构造函数,可以跟踪某个类所创建对象的个数。请写一个类,在任何时候都可以向他查询“你已经创建了几个对象” 运行结果: 2. 静态方法中只允许访问静态数据,那么,如何在静态方法中访问类的实例成员,请编写代码验证你的猜想。 运行截图: 3.以下代码为何通不过编译 解答: 因为Foo类 ...
分类:
编程语言 时间:
2018-10-21 22:26:46
阅读次数:
286
使用类的静态字段与构造函数,可以跟踪某个类所创建对象的个数。请写一个类,在任何时候都可以向它查询“你已经创建了多少个对象?” public class Track { static private int count=0; Track(){ count++; } public static void ...
分类:
其他好文 时间:
2018-10-21 18:25:29
阅读次数:
197
一、 当“==”施加于原始数据类型变量时,是比较变量所保存的数据是否相等当“==”施加于引用类型变量时,是比较这两个变量是否引用同一对象。引用代表地址,所以“==”实际上相当于比较两个引用类型变量中保存的对象地址是否相同 二、 出现错误 没有初始化 三、 按顺序依次执行 四、 由父类到子类先输出静态 ...
分类:
其他好文 时间:
2018-10-21 16:55:10
阅读次数:
166
1.不是static类型则需要定义一个对象变量,然后“创建(new)”一个对象,赋值给对象变量,现在就可以通过对象变量使用对象,主要方式有:(1)直接调用类的方法;(2)存取类的字段。 2.在定义变量时,Java要求必须显式初始化变量;对象变量如果不引用一个真实的对象,则必须声明为null。特殊值n ...
分类:
其他好文 时间:
2018-10-21 12:09:05
阅读次数:
186
1、 早期经常这样定义变量 int value=100; 前面的示例中这样定义变量 MyClass obj = new MyClass(); 第一种仅仅定义了一个变量并为它赋了一个值。而第二种是定义了一个类的对象,通过这个对象可以调用该类中的所有内容。 2、 package jiecheng; pu ...
分类:
其他好文 时间:
2018-10-20 11:47:12
阅读次数:
144
1.理解类与对象 类:模具 对象:模具的一个实物,其特点是具有唯一性 2.类的构成 类由三部分构成: 类的名称 类的属性:描述类的一系列数据 类的方法:类所具有的一系列行为 3.如何抽象一个类 可以把具有相同的属性和方法的事务抽象为一个类,比如各种名词,一般都是类。 ...
分类:
其他好文 时间:
2018-10-18 11:42:59
阅读次数:
129
学习线路 初学: 熟悉语法 进阶: 1、23种设计模式 2、6中开发原则 高级: 1、优化 2、架构 3、安全 概念 类:一类具有相同特性的事物的抽象描述,用一个java类表示。 成员变量:抽取的属性。 方法:抽取的行为。 对象:是类的实体。(object/instance) 类与对象 1、如何声明 ...
分类:
其他好文 时间:
2018-10-15 20:27:20
阅读次数:
176