C#类的定义与对象使用

一、以类为模板,创建对象,通过对象调用属性和方法,其语法如下:

className 对象名=new className();

 Student stu = new Student();/

调用方法和属性格式如下:

对象名.属性名

stu.StudentId = 1001;//属性赋值
stu.StuName = "ailmi";//属性赋值

对象名.方法名:

 string info = stu.GetStudent();//对象调用方法

demo:

1.1 先编写一个student类

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Demo01
{
    class Student
    {
        //字段:学员
        private int studentId;
        //字段:姓名
        private string stuName;
        //属性:姓名
        public string StuName
        {
            get { return stuName; }
            set { stuName = value; }
        }
        //属性:学号
        public int StudentId
        {
            get { return studentId; }
            set { studentId = value; }
        }
        public string GetStudent()
        {
            string info = string.Format("姓名:{0} 学号:{1}",stuName,studentId);
            return info;
        }
    }
}

1.2 在program.cs中调用student中方法和属性

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Demo01
{
    class Program
    {
        static void Main(string[] args)
        {
            /*C#类的定义、属性方法的调用*/
            Student stu = new Student();//创建对象
            stu.StudentId = 1001;//属性赋值
            stu.StuName = "ailmi";//属性赋值
            string info = stu.GetStudent();//对象调用方法
            Console.WriteLine(info);
        }
    }
}

二、属性和方法

类中私有字段用于类内部进行数据交换,外部赋值通过属性进行,目的是为了数据安全性,外部数据通过属性set进行设置,取值通过get进行,属性采用get和set可以设置条件,规避非法数值。

  • 5
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值