类和方法

/*类和对象

* 类:具有相同特征和行为的事物的抽象,相当于一个自定义数据类型

* 对象:类的实例化,类的具体表现,自然界万事万物都是对象,相当于用类创建的变量,占用内存空间。

 

一,类

1 类的创建(类名首字母大写)

class 类名

{

类的特征 (字段)

类的行为 (方法)

}

 

字段:

字段格式 访问修饰符 字段类型 字段名

在类中出现的变量称为字段 定义 字段如果不写访问修饰符 默认私有

如果想在外界访问必须用public修饰

注意: 类中字段在定义时候可以给一个初始值 结构体不可以

 

方法: 具有特定功能的代码串,用于描述类的行为

作用: 用来实现某一特定功能,将复杂的逻辑进行拆分,将代码进行模块化管理,

提升代码复用性

格式:

访问修饰符 返回值类型 方法名(形式参数列表)

访问修饰符: public private protected internal

返回值:方法执行的结果,只能通过人return语句回调给主调方法

在主调方法中可以定义一个返回值类型相同的变量来接收返回值。

return后面的值的类型,一个和定义方法的返回值类型相同

一个方法最多只能有一个返回值。

return用来结束方法的执行,在方法中遇到return后,

当前代码跳出当前执行的方法回到主调方法中,

return后的语句不在执行

方法名: 方法的标识

命名规范 : 见名知意 驼峰命名 首字母大写

参数列表;用来说明在调用方法时,需要主调方法传入的数据

语句方法的具体和实现功能,这部分代码必须写在大括号中,不能直接写在类的大括号。:

 

定义方法

方法的分类:

1根据方法的创建对象,可以分为系统方法和自

2:如果根据返回值和参数来分类,四类:

无参无返 有参有返 有参无返 无参有返

 

//定义一个数学类Math,该方法中有4个方法,分别是实现两个数的

//加、减、乘、除

//要求方法有两个float类型的参数,有一个float类型的返回值

//定义该类的对象,用户从控制台输入两个float数,通过调用方法

//来计算这两个数的和差积商

class Person

{

public string name;

public int age;

public string sex;

}

Person p1 = new Person();

p1.name = "老王";

p1.age = 18;

p1.sex = "男";

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值