1.面向对象(类、对象、属性)

11 阅读1分钟

1.类与对象的基础(机器视觉)

场景:你们车间买了一台新的海康工业相机。你需要用代码把它“描述”出来。

题目

  1. 创建一个类,名字叫 Camera (相机)。
  2. 给这个类添加两个属性: Brand (品牌,字符串类型)和 IsConnected (是否连接成功,布尔类型)。
  3. 给这个类添加一个方法,名字叫 Connect 。这个方法被调用时,把 IsConnected 变成 true ,并在控制台打印出:“海康相机已连接!”
  4. 在主程序里,创建一个 Camera 对象,品牌赋值为 "海康",然后调用它的 Connect 方法。
using System;

// 1. 定义类
public class Camera
{
    // 2. 定义属性
    public string Brand { get; set; }
    public bool IsConnected { get; set; }

    // 3. 定义方法
    public void Connect()
    {
        IsConnected = true;
        Console.WriteLine(Brand + "相机已连接!");
    }
}

public class Program
{
    public static void Main()
    {
        // 4. 创建对象并使用
        Camera myCam = new Camera();
        myCam.Brand = "海康";
        myCam.Connect(); // 输出:海康相机已连接!
    }
}