频道栏目
首页 > 程序开发 > 软件开发 > C龙8国际娱乐pt老虎机 > 正文
C龙8国际娱乐pt老虎机类和对象学习讲解
2017-12-28 10:38:32         来源:骆驼祥子  
收藏   我要投稿

类是引用类型,也是一种自定义类型

样式:

* class 类名 
* { 
* 字段成员 
* 函数成员 
* }

当类中不存在任何显式声明的实例构造函数时,系统会默认为其提供公有无参实例构造函数。

若存在其他实例构造函数,系统将不会再默认提供,若还想操作无参实例构造函数,则需要自己显式声明。

类中的实例字段在构造函数中不要求必须要赋值。

实例构造函数用来创建对象并对其初始化

class Person 
{
    //类中的实例字段可以初始化
    string name = "lily";
    //系统会对类中未初始化的实例字段进行默认初始化,初始值为类型默认值
    int age;
    //无参公有实例构造函数
    public Person() { }
    //带参公有实例构造函数
    public Person(string name, int age) 
    {
        this.name = name;
        this.age = age;
    }
    public void ShowInfo() 
    {
        Console.WriteLine("姓名:{0} 年龄:{1}", name, age);
    }
}
class Program
{
    static void Main(string[] args)
    {
        //声明引用变量
        Person person = null;
        //当引用变量为空时,不可以访问调用实例成员,会导致崩溃
        //person.ShowInfo();
        //创建对象
        person = new Person();
        person.ShowInfo();
        //更换person的指向,指向一个新的对象
        person = new Person("Coco", 17);
        person.ShowInfo();
        //使用引用变量给另一个引用变量赋值,两个引用变量指向同一个对象
        Person person00 = person;
        Console.ReadKey();
    }
}
点击复制链接 与好友分享!回本站首页
上一篇:c龙8国际娱乐pt老虎机中默认作除法不保留小数位问题解答
下一篇:c龙8国际娱乐pt老虎机之OpenFileDialog文件对话框使用实例
相关文章
图文推荐
点击排行

关于我们 | 联系我们 | 服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑--致力于做实用的IT技术学习网站

龙8国际娱乐pt老虎机