摘要:
下面重点说明面向对象的三个特征.继承,封装和多态.
c#是一种现代的面向对象的语言.
继承(inheritance):继承是一个面向对象的词语.说明,一个类(派生类)能分享,其它类(基类)的特征和行为.派
生类和基类是"is a"的关系.
base classes(基类):通常基类可以自己实例化,或被继承.派生类继承基类中的成员,被标记为protected或更......
摘要:
作标记是不好的,你刚才那个是一个标准的单件设计模式,不过得改一下。
public class someclass
{
private static someclass _instance;
protected someclass
{
//do you do;
}
public static someclass getinstance()
{
if(_instance......
类的继承与封装应用
imports system.componentmodel
imports system.drawing
imports system.windows.forms
class person
private name as string
private age as integer
private sub modifyage(byval a as integer)
age = a
end sub
public sub new(byval na as string, byval a as integer)
name = na
age = a
end sub
public sub modify(byval na as string, byval a as integer)
name = na
modifyage(a)
end sub
public sub show()
messagebox.show("name:" + name + " age:" + str(age))
end sub
end class
class teacher
end class
public class form1
inherits system.windows.forms.form
#region " windows form designer generated code "
public sub new()
&...
下一页 摘要:
oop的未来
撰文/bjarne stroustrup & tim lindholm 编译/孟岩
把宝押在java上?或是坚持c++不动摇?还是考虑考虑c#?你是否犹豫不决?那么不妨先听听下面这些专家的说法,对于面向对象程序设计语言的现状和未来作一番了解。
关键词:c++,java,c#,oop
科技进展一日千里,产品生产周期则越来越短,不少程序员已经完全没有时间掌握第二种语言......