__17__Class类的使用,实例化一个人,并设置各项属性
来源:互联网 发布:什么是淘宝佣金 编辑:程序博客网 时间:2024/06/15 16:30
定义人类的Class
public class Person{ // 枚举类型,用于表示性别。为节省内存,使用byte。 public enum Sex : byte { Male = 0, Female } // 私有属性:姓名,性别,年龄,身高,体重 private string name; private Sex sex; private byte age; private float height; private float weight; // 构造函数,只用一个属性:姓名 public Person(string sName) { name = sName; } // 构造函数2,支持两个属性:姓名,性别 public Person(string sName, Sex cSex) { name = sName; sex = cSex; } // 设置年龄 public void setAge(byte bAge) { age = bAge; } // 设置性别,参数为枚举类型Sex public void setSex(Sex cSex) { sex = cSex; } // 重载设置性别的方法,参数为byte public void setSex(byte bSex) { sex = (Sex)bSex; } // 设置身高 public void setHeight(float fHeight) { height = fHeight; } // 设置体重 public void setWeight(float fWeight) { weight = fWeight; } // 得到姓名 public string getName() { return name; } // 得到年龄 public byte getAge() { return age; } // 得到性别 public Sex getSex() { return sex; } // 得到身高 public float getHeight() { return height; } // 得到体重 public float getWeight() { return weight; } }
public static void Main() { // 实例化一个人,设置各项属性 Person p1 = new Person("super林梦"); p1.setSex((byte)1); p1.setAge(28); p1.setHeight((float)1.72); p1.setWeight(55); // 实例化另一个人,设置各项属性 Person p2 = new Person("super涵涵", 0); p2.setAge(28); p2.setHeight((float)1.62); p2.setWeight(52); // 打印出两人的属性 Console.WriteLine("{0}\t{1}\t{2}\t{3}\t{4}", p1.getName(), p1.getSex(), p1.getAge(), p1.getHeight(), p1.getWeight()); Console.WriteLine("{0}\t{1}\t{2}\t{3}\t{4}", p2.getName(), p2.getSex(), p2.getAge(), p2.getHeight(), p2.getWeight()); }
0 0
- __17__Class类的使用,实例化一个人,并设置各项属性
- TreePanel的各项属性
- TreePanel的各项属性
- TreePanel的各项属性
- TreePanel的各项属性
- TreePanel的各项属性
- myeclipse 的各项设置
- GridPanel的各项属性总结
- 可以这样实例化对象,并初始化对象的属性
- 实例探索Preference XML文件中的各项属性
- C# DataGirdView中数据源的绑定以及各项属性的使用
- Mysql表的各项操作实例
- 监控设置列表CAknSettingItemList各项的变化!
- 属性动画的使用实例
- Android中的基础-----如何使用JAVA动态的添加并设置组件属性
- 属性的设置与使用
- Tree.Panel各项属性
- CSS中定义变量,并使用变量设置属性值
- MongoDB运行状态、性能监控,分析
- spring代理注解<aop:aspectj-autoproxy />
- SQL优化之六脉神剑
- (一)activiti工作流开篇
- 网页数字、英文强制自动换行
- __17__Class类的使用,实例化一个人,并设置各项属性
- JavaScript的Array类型基本方法(整理自JavaScript高级程序设计第三版)
- YUV格式学习
- hdoj 2043 密码
- 分页的总页数算法
- 送走2015,迎来2016
- 欢迎使用CSDN-markdown编辑器
- Codevs_P2047 数据结构 1(SplayTree)
- U-BOOT命令分析2