Thread (ParameterizedThreadStart) 初始化 Thread 类的新实例,指定允许对象在线程启动时传递给线程的委托。 Thread (ThreadStart) 初始化 Thread 类的新实例。 由 .NET Compact Framework 支持。 Thread (P ...
分类:
编程语言 时间:
2018-05-25 13:33:22
阅读次数:
183
基本特征 抽象 面向对象中的对象是指与程序有关的的一切事物,它有3个主要特性,分别是对象的标识、状态和行为。面向对象的程序是由对象组成的。类是具有共同状态和行为的对象的集合,是构造对象的模版,类构造对象的过程称为创建类的实例,实例就是具体的对象。 抽象是指抽取出一些事物共同的状态和行为并定义成一个类 ...
分类:
其他好文 时间:
2018-05-21 19:33:24
阅读次数:
198
1.String类(重中之重)1.1 常用的方法(练熟、记住)(1)常用的构造方法 String() - 使用无参的方式构造空字符串对象。 String(byte[] bytes) - 根据参数指定的byte数组来构造对象。 String(byte[] bytes, int offset, int ...
分类:
其他好文 时间:
2018-05-19 01:16:00
阅读次数:
174
在 C++ 中的类可以定义多个对象,那么对象构造的顺序是怎样的呢?对于局部对象:当程序执行流到达对象的定义语句时进行构造。
分类:
其他好文 时间:
2018-05-18 18:41:56
阅读次数:
152
Javascript创建对象几种方法解析 Javascript面向对象编程一直是面试中的重点,将自己的理解整理如下,主要参考《Javascript高级程序设计 第三版》,欢迎批评指正。 通过字面量形式,创建对象: 工厂模式创建对象 通过一个构造函数接收参数的方式构造对象,可无数次调用这个函数,通过改 ...
分类:
编程语言 时间:
2018-05-18 00:25:30
阅读次数:
207
一、设计线程安全的类 找出构造对象状态的所有变量(若变量为引用类型,还包括引用对象中的域) 约束状态变量的不变性条件 建立对象状态的并发访问管理策略(规定了如何维护线程安全性) 1、收集同步需求(找出复合操作、多个变量遵循原子性的操作等) 2、依赖状态的操作(找出操作是否基于先验条件,例:取出当队列 ...
分类:
编程语言 时间:
2018-05-11 17:18:58
阅读次数:
212
一、new操作符、delete操作符 在上面的String类中,当你去定义一个String对象时,用new去创建对象时,用delete去析构该对象时,此时new 和delete有两个操作,分别是当用new创建对象时,第一步是先去开辟内存空间,第二步则是使用构造函数去构造对 象。同样当用delete去 ...
分类:
其他好文 时间:
2018-05-08 00:53:14
阅读次数:
186
1 面向对象程序设计概述 面向对象的程序是由对象组成的,每个对象包含对用户公开的特定功能部分和隐藏的实现部分。 1.1 类 类是构造对象的模板或蓝图,由类构造对象的过程称为创建类的实例。 封装: 从形式上看,是将数据和行为组合在一个包中,并对对象的使用者隐藏了数据的实现方式。 对象中的数据称为实例域 ...
分类:
编程语言 时间:
2018-04-30 23:29:15
阅读次数:
222
2018-04-30 构造器和setter方法选用 创建对象并初始化对象有两种方法: 1)先通过无参构造器创建对象,再通过对象调用相应的setter方法 eg: User u1 = new User(); u1.setName("Lucy"); u1.setAge(18); 2)直接调用带参数的构造 ...
分类:
编程语言 时间:
2018-04-30 22:12:57
阅读次数:
188
1. 类 a. 类是构造对象的模板和蓝图 b. 由类构造对象的过程成为创建类的实例 c. 封装从形式上看就是数据和行为组装在一个包中,并对使用者隐藏数据的实现方式。其中的数据成为实例域,操纵数据的过程为方法。对每一个特定的类实例,都有一组特定的实例域值,成为对象的当前状态。实现封装的关键在于绝不能让 ...
分类:
编程语言 时间:
2018-04-19 00:32:35
阅读次数:
162