标签:
什么事对象?
对象是存在的具体实体,具有明确定以的状态和行为。
什么是类?
类是具有相同的属性和功能的对象的抽象的集合。
什么是实例化?
实力就是类的一个真实对象,实例化就是创建对象的过程,使用new关键字创建。
代码如下:
1 static void Main(string[] args) 2 { 3 int applenum=5; 4 Apple apple=new Apple(); 5 apple.Applenum(applenum); 6 } 7 class Apple 8 { 9 public void Applenum(int applenum) 10 { 11 Console.WriteLine("一共有{0}个苹果!", applenum); 12 Console.ReadKey(); 13 } 14 }
什么是构造方法?
构造方法也叫构造函数,构造方法是一种特殊的方法,它是一个与类同名且没有返回值类型的方法。对象的创建就是通过构造方法来完成,其功能主要是完成对象的初始化,当类实例化一个对象时会自动调用构造方法。
什么是方法重载?
方法重载就是指在一个类中定义多个同名的方法,但每个方法参数的类型或参数的个数不同。方法重载就是在不改变原方法的基础上,新增功能。
例如:
1 class Apple 2 { 3 private int applenum; 4 private string sapple; 5 public void Applenum() 6 { 7 Console.WriteLine("一共有几个苹果呀?"); 8 } 9 public void Applenum(int applenum) 10 { 11 Console.WriteLine("一共有{0}个苹果!",applenum); 12 } 13 public void Applenum(int applenum,string sapple) 14 { 15 Console.WriteLine("一共有{0}个苹果!{1}",applenum,sapple); 16 } 17 } 18 19 static void Main(string[] args) 20 { 21 int applenum = 5; 22 string sapple = "你是我的小苹果!"; 23 Apple apple=new Apple(); 24 apple.Applenum(applenum, sapple); 25 apple.Applenum(applenum); 26 apple.Applenum(); 27 Console.ReadKey(); 28 }
什么是属性?
属性是一种成员,它提供灵活的机制来读取、写入或计算私有字段的值。 属性可用作公共数据成员,但它们实际上是称为“访问器”的特殊方法。[MSDN]
属性有两个方法get和set。get访问器返回与声明的属性相同的数据类型,表示的意思是调用时可以得到内部字段的值或引用;set访问器没有显式的设置参数,但它有一个隐式参数,用关键字value表示,它的作用是调用属性时可以给内部的字段或引用赋值。
例如:
1 private int applenum=5; 2 public int Applenum 3 { 4 get 5 { 6 return applenum; 7 } 8 set 9 { 10 if(value<5) 11 { 12 applenum=value; 13 } 14 else 15 { 16 applenum=5; 17 } 18 } 19 }
标签:
原文地址:http://www.cnblogs.com/spilledlight/p/4962665.html