一、类和对象
1、定义
对象:万物皆对象(对象是具体的,占用内存)
举例,空气,水,人
类:具有相同属性和方法的一组对象合集(类是抽象的,不占用内存)
举例,人类,植物类,动物类
2、格式:
[修饰符] class 类名{ }
类名命名规则:
1、第一个单词必须是字母、下划线,后面的单词可以是字母、下划线、数字
2、所有单词首字母必须大写
类内容
【修饰符】 class 类名
{
//属性;
//方法;
}
//例:
public class People
{
int id=123456;//id
string name="张三"//姓名
char sex='男';性别
}
3、对象的创建:
类名 对象名(变量)=new 类名();
4、属性和方法:
5、方法的定义
如果方法没有返回值,则此方法必须输出结果
如果方法有返回值,则此方法可以不输出结果,但是必须有返回值
返回值用关键字:return
[修饰符] 返回类型 方法名([参数列表])
{
方法体;
}
返回类型:数据类型(基本、引用)、void(无返回值)
6、方法的调用
调用方法用点运算符
调用无返回值的方法:对象名.方法名();
调用有返回值的方法:变量=对象名.方法名();
7、方法的有参和无参
//1、无参无返回值
void Add()
{
int a = 1, b = 1, c;
c = a + b;
Console.WriteLine(c);
}
//2、有参无返回值
void Sub(int a,int b)
{
int c;
c = a - b;
Console.WriteLine(c);
}
//3、无参有返回值
int Mul()
{
int a = 1, b = 1, c;
c = a * b;
return c;
}
//4、有参有返回值
int Div(int a, int b)
{
int c;
c = a / b;
return c;
}