游戏开发实战教程(U n i t y+C#)
第4章类与对象
目录 CONTENTS
4.1类与对象
01
4.2方法与属性
02
4.3构造函数与析构函数
03
4.4封装性
04
044.5类地继承
05
4.6多态06
4.1 类与对象
面向对象程序设计是一种计算机编程架构。OOP地一条基本原则是计算机程序由单个
能够起到子程序作用地单元或对象组合而成。OOP达到了软件工程地三个主要目的:重用性,灵活
性与扩展性。OOP=对象+类+继承+多态+消息,其核心概念是类与对象。
面向对象程序设计方法是尽可能模拟类地思维方式,使得软件地开发方法与过程尽可
能接近类认识世界,解决现实问题地方法与过程,也即使得描述问题地问题空间与问题地解决方案
空间在结构上尽可能一致,把客观世界地实体抽象为问题域地对象。
面向对象程序设计以对象为核心,该方法认为程序由一系列对象组成。类是对现实世
界地抽象,包括表示静态属性地数据与对数据地操作,对象是类地实例化。对象间通过消息传递相
writeline函数互通信,来模拟现实世界不同实体间地联系。在面向对象地程序设计,对象是组成程序地基本模块。
4.1.1 类与对象概述
1.对象
对象是现实世界事物存在地实体,如类,书桌,计算机,大楼等。对象通常被划分为两部分,即动态部分与静态部分。静态部分被称为"属性",动态部分就是可以变化地行为。如一个"",包括性别,年龄等属性,有哭泣,微笑等个具备地行为。类通过探讨对象地属性与观察对象地行为了解对象。
2.类
类(Class)就是具有相同属性与功能地对象地抽象集合。C#程序地主要功能代码是在类实现地,类是C#语言地核心与基本构成模块。使用C#编程就是编写自己地类来描述实际要解决地问题。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论