C#之入门总结_类,对象_05

本文通过实例解释了对象作为引用类型的概念,包括对象的创建、属性的设置与获取、方法调用及对象间引用的关系。同时介绍了构造方法的作用及方法重载的条件。
            Animal animal = new Animal("小黑", 1, '公');
            animal.ShowInfomation();
            Animal aniaml01 = animal;
            aniaml01.ShowInfomation();
            aniaml01.SetName("小花");
            animal.ShowInfomation();

      首先验证类是引用类型!

//类是一个自定义引用类型

//类是引用类型

//对象实例化是一个实例

//dog 相当于一条狗

//类就是一个模板

//实例就是根据模板刻画出来的一个具体的对象

//我们队Dog实例化就相当于母狗生下一条小狗

Dog dog/*外观*/ =newDog();

//含有的信息的更改和定义

//set 使用

            dog.SetHobby("摇尾巴");

            //get使用

            Console.WriteLine(dog.GetHobby());

            //如果是实例方法那么就是对象.方法名

            dog.ShowInfomation();

            //如果是静态方法那么就是.方法名

//Animal animal = new Animal("小黑",1,'');

////animal.SetAge(1);

////animal.SetGender('');

////animal.SetName("小黑");

//animal.ShowInfomation();

////直接复制内容传址

//Animalanimal01 = animal;

//animal01.ShowInfomation();

////改写因为对象是引用类型所以改写同步

//animal01.SetAge(0);

//animal01.SetName("小花");

//animal.ShowInfomation();

//构造方法

//没有返回值没有返回值

//方法名必须和类名一直

//一般情况下构造方法的访问修饰符是public

//在默认的情况下系统会自动生成一个隐式构造方法不会显示的写出来

//如果显示的写出来那么会把隐式的构造方法覆盖

//方法重载的条件

//方法一致参数列表不同

//参数列表不同:数量不同或者顺序不同或者类型不同




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值