面向对象程序设计64121.pptVIP

  • 5
  • 0
  • 约1.11万字
  • 约 36页
  • 2016-12-23 发布于江西
  • 举报
面向对象程序设计 C#面向对象的程序设计 C++-C#的演变被称为是“号称面向对象”-“面向对象”过程; C#吸收了Java中的“一切皆为对象”的思想,要求所有代码(语句)都必须包含在一定的类和对象中,包括程序入口(启动程序); C# = C++ + Java C#继承了面向对象的继承性、封装性、多态性、抽象性等四大特征,同时摒弃了过于复杂的部分,如多层继续等。 1 类和对象 类是一组具有相同数据结构和相同操作的对象的集合。 类是对一系列具有相同性质的对象的抽象,是对对象共同特征的描述。 类是面向对象程序设计的基本构成模块,是计算机用来创建对象的模板。 对象是类的实例,可以使用类中提供的方法处理属于类的数据(属性)。 在C#中,new 操作符可调用类的构造器建立一个类的实例(创建对象:静态成员和非静态成员)。 类名 对象名 = new 类构造函数() 类的声明 类的修饰符 public 公共类,不限制对该类的访问; private 私有类,修饰嵌套的类,只能从上层类中访问该类; protected 保护类,修饰嵌套的类,只能从上层类及其派生的子类中访问该类; internal 内部类,仅能在本程序集(Assembly)中访问该类,默认; abstract 抽象类,是一种没有完全实现的类,它不能产生对象,只能被继承,不允许建立类的实例; sealed 密封类,指出该类是

文档评论(0)

1亿VIP精品文档

相关文档