对象和类,我们在编程的时候经常用到!什么是对象?什么是类?我们应该不知道怎么去解释 这个 所谓的对象 和类呢????我第一次去面试!面试老师问我这个问题的时候我是那么的茫然!感觉很熟悉!很普遍,但是就是不知怎么开腔!因为开腔“枪”会打死人,而死的那个不明而喻了吧!!
好吧!还是打开天窗吧~~~~~~~我的理解是这样的:
类:对现实生活中事物的描述。而描述则是提取这一类事物的共有的特性,以代码的方式表现!
//定义类--就是在描述一类事物,也就是在定义其属性和行为。
class Car
{
//属性
private string Name;
private string Color;
public string _Name
{
get { return Name; }
set { Name = value; }
}
public string _Color
{
get { return Color; }
set { Color = value; }
}
/// <summary>
/// 行驶的方法
/// </summary>
public void Run()
{
Console.WriteLine("一辆"+Color+"的"+Name+"正在行驶!!");
}
//默认的构造函数
public Car()
{
}
//带参构造函数
public Car(string name,string color)
{
this.Name = name;
this.Color = color;
}
}
对象:一类事物实实在在存在的个体!
static void Main(string[] args)
{
Car Benz = new Car();//使用关键字实例化 这里的Benz便是所谓的对象
Benz._Name = "奔驰";
Benz._Color = "黑色";
Benz.Run();
}
我想现在脑袋里已经有些影子了吧!好好整理一下,你就可以很清楚的表达了吧!!不解释!愿这简短的文字和代码能对你有帮助!!