1.什么叫做面向对象编程?
面向对象编程也叫oop编程,就是模块化编程,对程序的结构进行划分,让程序更清晰
2.为什么要使用面向对象编程?
①结构更加清晰
②程序中的每个功能进行划分
③每个模块完成特定的功能
④每个模块都是独立的
3.类的成员:数据成员和方法成员
4.如何创建一个类?有几种方式?
两种,第一,通过class创建,第二,在同一个.cs文件下创建。类名首字母大写,也有书写规范
class 类名 { 数据成员 方法成员 }
5.如何使用一个类?
在Main方法中,通过:类名 变量名 = new 类名() 来创建。
赋值:变量名.类中的字段 = 数据
调用方法:类名.方法名();
例题:定义一个车辆(Vehicle)类,具有Run、Stop等方法,具有Speed(速度)MaxSpeed(最大速度)、Weight(重量)等域(也叫做字段)。使用这个类声明一个变量(对象)
internal class Program
{
static void Main(string[] args)
{
//定义一个车辆(Vehicle)类,具有Run、Stop等方法,具有Speed(速度)MaxSpeed(最大速度)、Weight(重量)等域(也叫做字段)。使用这个类声明一个变量(对象)、
//4.实例化Vehicle类
Vehicle v1= new Vehicle();
v1.Speed = 50;
v1.MaxSpeed = 100;
v1.Weight = 2.5;
v1.Run();
v1.Stop();
}
}
//1.创建一个Vehicle类
class Vehicle
{
//2.数据成员(定义字段)
public int Speed;
public int MaxSpeed;
public double Weight;
//3.方法成员
public void Run()
{
Console.WriteLine("跑");
}
public void Stop()
{
Console.WriteLine("停");
}