C#面向对象编程:类-类的静态特性和动态行为

类的静态特性和动态行为


1.类的静态特性


类中的属性(或者字段)可以看作是类的静态描述。(既静态特性就是属性)
在定义属性时也可以使用访问修饰符来定义访问级别。
例:

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

namespace _24._5._18类
{

    public class jintai //静态特性
    {
        //属性
        int a;
        public string b;
        private int c;

    }

    class Program
    {
        static void Main(string[] args)
        {
            jintai b = new jintai();//实例化对象
            b.a = 12;//报错 a默认为private
            b.b = "西欧";
            b.c = 34; //报错 c 是私有类
        }
    }
}


 在上述代码中公有属性b 可以在其他类进行访问设置,私有属性c则不能,如果没有定义则默认为私有属性例如a。


2.类的动态行为


和静态特性相对应,类的动态行为是方法,方法是实体能够执行的操作。
和属性一样,方法也具有访问属性。
例:

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

namespace _24._5._18.动态行为
{

    public class dong //声明类
    {
        //属性
        public int ac;
        private int ae;
        //方法
        public void gai( int a)
        {
            ae = a;

        }
        public void chu()
        {
            Console.WriteLine(ae);
        }

    }

    class Program
    {
        static void Main(string[] args)
        {
            dong s = new dong();
            s.gai(30);
            s.chu();

        }
    }
}


在上述代码中使用方法更改了类的私有属性。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值