C#基础-032 面向对象
来源:互联网 发布:三体歌者文明 知乎 编辑:程序博客网 时间:2024/05/21 09:59
class Person { public string name; public double height; public double weight; public int age; public char gender; public void Show() { Console.WriteLine("{0}今年{1}岁了!性别是{2},身高{3}cm,体重{4}kg",name,age,gender,height,weight); } }
class Dog { private string _name; private int _age; private char _gender; public void ShowInformation() { Console.WriteLine("{0}今年{1}岁了!它的性别是:{2}",_name,_age,_gender); } public Dog() { } public Dog(string name) { _name = name; } public Dog(string name ,int age):this(name) { _age = age; } public Dog(string name, int age,char gender) : this(name,age) { _gender = gender; } //public void SetName(string m_name):this(name) //{ // name = m_name; //} //public string GetName() //{ // return name; //} //public void SetAge(int m_age):this(name,age) //{ // age = m_age; //} //public int GetAge() //{ // return age; //} //public void SetGender(char m_gender):this(name,age,gender) //{ // gender = m_gender; //} //public char GetGender() //{ // return gender; //} }
static void Main(string[] args) { //Dog dog = new Dog();//dog是实例,采用Set/Get方法得到兄弟类中的私有字段 //dog.SetName("Jake"); //dog.SetAge(3); //dog.SetGender('公'); //dog.ShowInformation(); //Dog bigdog = dog; //bigdog.SetName("小花"); //dog.ShowInformation();//验证了类Class是 引用类型,对象存储在栈中,是地址,而对象的值存储在堆中,堆中一个数据可以对应栈中多个地址 Dog dog1 = new Dog("小黑",2,'母');//Dog类构造方法的重载 dog1.ShowInformation(); Person p = new Person();//p是对象名,Person是类名,采用“对象名.公有字段”的格式对对象赋值 p.name = "时建"; p.age = 25; p.gender = '男'; p.height = 168.00; p.weight = 84; p.Show(); }
阅读全文
0 0
- C#基础-032 面向对象
- c#面向对象基础
- C#面向对象基础
- c#面向对象基础
- c#面向对象基础
- C#面向对象基础
- C#面向对象基础
- C#面向对象基础
- C#基础-----面向对象
- c#面向对象基础
- c#面向对象基础小记
- C#面向对象的基础
- c# 面向对象基础技能
- C#基础之面向对象
- C#面向对象 基础概念25个
- C#面向对象 基础概念25个
- C# VS 面向对象基础(一)
- C# 之面向对象基础总结
- ES6 —(Iterator 和 for...of)
- 创建一个Android项目就会自动创建一个appcompat_v7
- jquery中的css函数css(name)、css(key,value)、css(properties)、css(key,fn)
- bzoj1637 [Usaco2007 Mar]Balanced Lineup
- 用正则表达式处理数字每隔三位加逗号逻辑
- C#基础-032 面向对象
- 多串口交互通讯流程图
- 说说ajax 跨域、说说JSON和JSONP
- php从mysql读取的中文数据变成问号
- metasploit中msfvenom命令解释说明
- docker 环境搭建 Windows版本 mac版本
- 值类型和引用类型
- jQuery学习笔记——表单验证
- 【备忘】全网首发Spring4.x SpringMVC S4Struts2Hibernate4整合高清视频