构造函数再探
构造函数初始值列表
Sales_data::Sales_data(const string &s, unsigned cnt, double price)
{
bookNo=s;
units_sold=cnt;
revenue=cnt*price;
}
这个构造函数和这个效果是一样的
Sales_d...
分类:
编程语言 时间:
2014-06-20 12:12:09
阅读次数:
370
1.类的静态成员
static成员变量与函数
static成员变量:必须在类外初始化;(const或引用类型变量必须在构造函数初始化列表里初始化)
static成员函数:
不依赖于类,相当于类里的全局函数(可以由该类对象调用,也可以 类名::函数名()的形式调用)
不包含this指针,不能声明为const,声明为const表示不会改变对象,而stati...
分类:
编程语言 时间:
2014-06-20 09:27:05
阅读次数:
355
readonly字段可以在声明或构造函数中初始化。class Age { readonly
int age; public Age() { age = 10; } public void ChangeAge...
分类:
其他好文 时间:
2014-06-11 22:55:11
阅读次数:
219
1.代码设计思路:一个总接口:规范策略执行方法一个代理类:将接口作为类的私有化变量,初始化构造多个普通接口实现类:具体实现策略方法一个方法执行类:将代理类通过构造函数初始化实现类,实现方法的执行2.模式优点:高内聚低耦合3.利用面向接口编程的思想
通过对接口的操纵 事实上实现了对实现类的具体业务执行...
分类:
其他好文 时间:
2014-06-11 10:28:34
阅读次数:
283
GUI图形化界面Graphical user
interfaceMenuBar通过Frame的方法setMenuBar(Menubar)添加到Frame中。Dialog和FileDialog()通过构造函数接受一个Frame.
CLI command user interfacejava.Awt ;...
分类:
其他好文 时间:
2014-06-11 09:47:54
阅读次数:
276
System类System
类包含一些有用的类字段和方法。它不能被实例化(表示没有构造函数)。类中的方法和属性都是静态的。 out:标准输出,默认是控制台。
in:标准输入,默认是键盘。获取系统属性信息: properties getProperties(); String setProperty(...
分类:
其他好文 时间:
2014-06-11 09:45:23
阅读次数:
255
File类:将文件或文件夹封装成对象。方便对文件与文件夹的属性进行操作。File对象可以作为参数传递给流的构造函数。流不能操作的文件夹,不能操作文件的属性信息,流只能操作数据。
字段摘要:static String separator 与系统有关的默认名称分隔符,为了方便,它被表示为一个字符串。 ....
分类:
其他好文 时间:
2014-06-11 09:29:00
阅读次数:
337
原文:【javascript基础】6、new与构造函数前言上篇说创建对象的时候提到了带返回值的构造函数,那里没有和大家说这个问题,今天就和大家一起学习构造函数和new操作符。我也是最近才稍微弄明白点这个构造函数,以前总是忽略一些问题,现在就是想到哪块不行,就研究下,查查资料,自己捣鼓捣鼓,希望大家也...
分类:
编程语言 时间:
2014-06-11 08:27:36
阅读次数:
407
问1:子类继承了父类的所有成员,对吗?答1:错,子类没有继承父类的构造函数,析构函数,operator=和友元函数。问2:父类指针指向子类对象,通过该指针能够调用子类特有(父类没有)的函数吗?答2:不能,见下例。#include
using namespace std;class A{};class...
分类:
其他好文 时间:
2014-06-11 07:18:16
阅读次数:
193
通常情况下的构造函数是不带任何的参数:
class X{
private:
int i;
public:
X() {}
X( int ii):i(ii) {}
};
这其实等效于如下实用参数默认值的形式:
class X{
private:
int i;
public:
X( int ii=0):i(ii) {} //defaul...
分类:
编程语言 时间:
2014-06-07 14:55:06
阅读次数:
250