2、C#编程基础(四)——面向对象程序设计初步

一、类和对象

    面向对象程序设计中两个最重要的概论是类和对象。从广义的术语来讲,对象是一个可以想象的物体,它既可是有形的也可是无形的。对象具有属性。

    类是对象的符号表示形式,它是计算机用来创建对象的模板。


二、消息和方法

    处理所收到消息的类或对象必须有对应的方法,也就是类或对象为完成一项任务而执行的指令序列。

    注意:发送给类或对象的消息必须与方法的名称相同。向类或对象发送调用方法的消息,可能以参数的形式来发送值。


三、使用现有类String

1、任务2.8:文字游戏
    编写一个与用户一起玩的Eggy-Peggy文字游戏的应用程序,该程序把用户指定的字符串转换为新字符串,在指定字符串的所有元音字母前增加“egg”单词。


代码:


代码部分说明:
  • 声明对象(对象变量):   类名 对象名;
  • 创建对象:new 类名(参数列表);
  • 消息传递(调用方法或读取或设置属性的值)
    • 对象名.方法名(参数列表)
    • 对象名.属性名(可选参数)
    • 对象名.属性名=表达式
2、 String类的常用属性及方法

常用属性: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类


书上的贷款练习,我就不说明了。

   

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值