类和对象:
类:具有相同特征和行为的事物的抽象,相当于一个自定义的数据类型
对象:类的实例化,类的具体表现,自然界中万事万物都是对象,相当于
用类创建的变量,占用内存空间
一、类
1、类的创建(类名首字母大写)
class 类名
{
类的特征(字段)
类的行为(方法)
}
2、字段
字段格式;访问修饰符 字段类型 字段名
在类中出现的变量称为字段,定义字段如果不写访问修饰符,默认是私有,
如果想要在外界访问,必须用public修饰
注意:类中字段在定义的时候可以给一个初始值,结构体中不能给
3、方法
具有特定功能的代码块,用来描述类的行为
作用:用来实现某一特定的功能,将复杂的逻辑进行拆分,将代码
进行模块化管理,提升代码的复用性
格式:
访问修饰符 返回值类型 方法名(形式参数列表)
{
语句;
}
访问修饰符:public、private、protected、internal
返回值:方法执行的结果,只能通过return语句回调给主调方法
在主调方法中可以定义一个和返回值类型相同的变量来接受返回值
return后面的值得类型,一定和定义方法的返回值类型相同
一个方法最多只能有一个返回值
return用来结束方法的执行,在方法体中遇到return后,当前代码
跳过当前执行的方法,回到主调方法中,return后面的语句不再执行
方法名:方法的标识
命名规范:见名知义,驼峰命名,首字母大写
参数列表;用来说明在调用该方法时,需要主调方法传入的数据
语句:方法的具体实现功能,这部分代码必须写在方法的大括号中
不能写在类的大括号。
4、方法的分类:
a、根据方法的创建对象,可以分为系统方法和自定义方法
b、如果根据返回值和参数来分类,可以分为四类:
无参数无返回值、有参数有返回值、有参数无返回值、无参数有返回值