zoukankan      html  css  js  c++  java
  • 来吧,给自己提个醒,哭着复习一下当初没好好学习的内容。

    1:使用属性实现字段封装

    语法:

    private string _name;

    public string Name

    {

    get {return_name}

    set {_name=value}

    }

    get 访问器用来返回相应的私有字段的值.get 访问器与方法类似,必须使用return 语句返回字段的值.执行get访问器等于访问读取私有字段的值.

    set 访问器用来设定相应的私有字段的值.set 访问器类似于返回类型为void 的方法.它使用一个隐含的输入参数value.当对属性赋值时,将会调用set

    访问器,将新的参数值赋给相应的字段

    class student 

    {

    private string _name='灰太狼';

    private int _age;

    public string _cardId

    public int Age

    get

    {return _age}

    set

    {

    if(value<0||value>100)

    {

    _age=19

    }

    else

    {

    _age=value

    }

    }

    }

    }

    class program

    {

     static void Main(string[]args)

    {

     student stu=new  student();

    student.Age=-20;//执行set 访问器

    console.writeLine("年龄为"+Age);//执行get访问器

    2:对象数组

    创建一个学生类

    public class Student

    {

    public string name;

    public double score;

    public void showInfo()

    {

    console.writeLine(name+" "+score)

    }
    }

    calss program

    {

     static void Main(string[]args)

    {

    //定义对象数组

    student[] stu=new student[3]

    stu[0]=new student();

    stu[].name="张三"

    stu[].age=18

    //进行赋值

    }

  • 相关阅读:
    main函数的实现解析
    srand()和rand()函数的使用
    shell编程总结
    自动创建字符设备,不需mknod
    linux使用i/o内存访问外设
    Flink之state processor api原理
    Flink之state processor api实践
    软件架构被高估,清晰简单的设计被低估
    技术架构的战略和战术
    Flink task之间的数据交换
  • 原文地址:https://www.cnblogs.com/chimingyang/p/5263071.html
Copyright © 2011-2022 走看看