一、类和对象
面向对象程序设计中两个最重要的概论是类和对象。从广义的术语来讲,对象是一个可以想象的物体,它既可是有形的也可是无形的。对象具有属性。
类是对象的符号表示形式,它是计算机用来创建对象的模板。
二、消息和方法
处理所收到消息的类或对象必须有对应的方法,也就是类或对象为完成一项任务而执行的指令序列。
注意:发送给类或对象的消息必须与方法的名称相同。向类或对象发送调用方法的消息,可能以参数的形式来发送值。
三、使用现有类String
1、任务2.8:文字游戏
编写一个与用户一起玩的Eggy-Peggy文字游戏的应用程序,该程序把用户指定的字符串转换为新字符串,在指定字符串的所有元音字母前增加“egg”单词。
代码:
代码部分说明:
- 声明对象(对象变量): 类名 对象名;
- 创建对象:new 类名(参数列表);
- 消息传递(调用方法或读取或设置属性的值)
- 对象名.方法名(参数列表)
- 对象名.属性名(可选参数)
- 对象名.属性名=表达式
常用属性:Length:获取实例中的字符数
常用方法:int IndexOf(char value)
int IndexOf(char value ,int startIndex)
int IndexOf(string value,int startIndex)
LastIndexOf(string value, int startIndex)
string Substring(int startIndex)
string Substring(int stsrtIndex,int length)
四、创建自己的类
这些类通常不具有Main方法,而具有自己的属性和方法。
举例:创建一个People类
书上的贷款练习,我就不说明了。