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

    //进行赋值

    }

  • 相关阅读:
    Android调用WebService
    webKit和chromium的文章地址
    关注web前端
    第三次面向对象程序设计作业
    第二次面向对象程序设计作业
    面向对象程序作业一
    HashMap的存储原理
    关于MySql中使用IFNULL()函数失效的问题。
    利用反射操作bean的属性和方法
    几种String对象方法的区别
  • 原文地址:https://www.cnblogs.com/chimingyang/p/5263071.html
Copyright © 2011-2022 走看看