zoukankan      html  css  js  c++  java
  • 类成员中为什么会出现属性

    

    namespace MyClass

    {

    public class Animal //创建一个类

    {

    string type; //声明了类成员string type

    public void SetType(string type) //声明了类方法

    {

    this.type = type; //字段赋值

    }

    }

     

    class Program //主程序类

    {

    static void Main(string[] args) //程序入口方法

    {

    Animal bird = new Animal(); //创建了一个bird 对象

    bird.SetType("bird"); //引用了一个对象的成员

    }

    }

    }

    总是听说属性是为了起到封装的作用,但是很少去理会为什么需要这个东西的,今天看书看到这个才想起以前老师讲过,如果没有属性要想访问类中的字段就必须每一个字段都对应着写一个方法,要是这样的话就会写很多多于的代码,所以属性就是为了让代码简化而产生的,这种方式访问类中的字段也是没有错的!!!

  • 相关阅读:
    经典小故事
    清晨六问
    ui相关书籍
    ui设计书籍推荐
    生成器
    函数之装饰器
    函数之闭包
    函数之作用域的查找顺序
    函数之命名空间/名字空间/名称空间
    内置函数
  • 原文地址:https://www.cnblogs.com/meroselove/p/1887510.html
Copyright © 2011-2022 走看看