一、类的规范
访问修饰符 class 类的名词
{
//字段部分
字段1的类型 字段1名词
字段2的类型 字段2名词
......
//属性部分
属性1
属性2
......
//方法部分
方法1
方法2
.......
}
二、类的创建
using System;
namespace ConsoleApp14
{
///
/// 设备类
///
public class Class1
{
//字段部分
private int x;
//属性部分
public int Id { get; set; }//ID
public string Name { get; set; }//名词
public double Presure {get; set; }//压力
public DateTime Time { get; set; }//时间
//方法部分
public void ShowEquipment()
{
Console.WriteLine(#34;ID={Id},名字={Name},压力={Presure},时间={Time}");
}
}
}
三、类的使用
using System;
namespace ConsoleApp14
{
internal class Program
{
static void Main(string[] args)
{
Class1 class1 = new Class1();
class1.Id = 001;
class1.Name= "PAM加药设备";
class1.Presure = 5.26;
class1.Time= DateTime.Now;
class1.ShowEquipment();
Class1 class2 = new Class1();
class2.Id = 002;
class2.Name = "PAC加药部分";
class2.Presure = 6.12;
class2.Time = DateTime.Now;
class2.ShowEquipment();
Console.ReadLine();
}
}
}
//这个是结果
ID=1,名字=PAM加药设备,压力=5.26,时间=2023/5/4 5:34:55
ID=2,名字=PAC加药部分,压力=6.12,时间=2023/5/4 5:34:55
//后期代码越来越复杂,可能不能在一个主程序内写,要分出好几个子程序。
//哪里不明白的地方
//可以Add_VChatId:"jingjianwang888888"
四、总结
4.1类本身是一种数据类型,只不过比较特殊,包含着属性和方法。
比方说Int属性,我们用的时候要给定义名字,如int a;
而类的使用,我们也同样需要定义名字(实例化),如Class1 class1 = new Class1();
只不过就是加了new
4.2类的使用,对象实例化之后,
对象名.属性名=具体值
对象名.方法名(参数)
如上面代码 class1.Id = 001;
class1.Name= "PAM加药设备";
4.3类的区别
同一个类,被多个"实例化",这些实例化是独立的,互不干扰的。
比方说:Class1 class1 = new Class1();
Class1 class2 = new Class1();
新建了class1和class2,这两个实例化是独立的。
页面更新:2024-05-01
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号