摘要:
作标记是不好的,你刚才那个是一个标准的单件设计模式,不过得改一下。
public class someclass
{
private static someclass _instance;
protected someclass
{
//do you do;
}
public static someclass getinstance()
{
if(_instance......
摘要:
oop的未来
撰文/bjarne stroustrup & tim lindholm 编译/孟岩
把宝押在java上?或是坚持c++不动摇?还是考虑考虑c#?你是否犹豫不决?那么不妨先听听下面这些专家的说法,对于面向对象程序设计语言的现状和未来作一番了解。
关键词:c++,java,c#,oop
科技进展一日千里,产品生产周期则越来越短,不少程序员已经完全没有时间掌握第二种语言......
关于C#面向对象三个特征:继承,封装,多态的说明(1)
下面重点说明面向对象的三个特征.继承,封装与多态.
c#是一种现代的面向对象的语言.
继承(inheritance):继承是一个面向对象的词语.说明,一个类(派生类)能分享,其它类(基类)的特征与行为.派
生类与基类是"is a"的关系.
base classes(基类):通常基类可以自己实例化,或被继承.派生类继承基类中的成员,被标记为protected或更大
的权限.语法: class (derive class name):(base class name)
例子:
//基类
public class contact
{
//默认私有的字段
string name;
string email;
string address;
//构造函数
public contact()
{
// statements ...
}
//属性
public string name
{
get
{
return name;
}
set
{
name = value;
}
}
public string email
{
get
{
return email;
}
set
{
email = value;
}
}
public string address
{
get
{
return address;
}
set
{
address = value;
}
}
}
//派生类
public class customer : contact
...
下一页 摘要:
例程实作
----庖丁解羊(上)
作者:holyfire
在《庖丁解羊----划分》我们曾经将一只可爱的小羊拆成了零件,不知道是否还能否记得那道全羊谱。呵呵,说得口水都要流下来了。这里呢,没有美味可口的羊肉,只有我在给各位讲如何将我们学习的方法应用到编程中来。
首先呢我们要把结构看清楚,也就是下面我东拼西凑起来的图形,你们都看到了,我的ascii艺术还差的远呢......