美文网首页
C#之对象

C#之对象

作者: 困卡 | 来源:发表于2017-03-29 18:03 被阅读0次
对象的定义

对象(Object)是面向对象的程序设计的核心,世界万物皆对象。因此可以说面向对象的程序设计,实质是用计算机的语言描绘世界。
对象具有静态和动态的行为,静态的属性用来描绘对象的特征,如汽车可以用型号、价格、颜色等属性来描述。动态的行为则表示对象可执行的动作,如汽车的行为可以有加速、转弯、后退等。在计算机中,属性用数据描述,而行为则用方法表示。

对象的创建

类的实例是使用 new 运算符创建的。 在下面的示例中,Person 为类型,person1 和 person 2为该类型的实例(即对象)。

例子:
定义一个Person类

public class Person { 
      public string Name { get; set; }
      public int Age { get; set; } 
      public Person(string name, int age) 
      { 
          Name = name; 
          Age = age; 
      } 
      public void run()
      {
            Console.WriteLine("我跑了");
      }
     // 其他的属性和方法写在这里
 }

static void Main(string[] args)
 {
     Person person1 = new Person("Leopold", 6);
    person1.run();
    Console.WriteLine("person1 Name = {0} Age = {1}", person1.Name, person1.Age);

   //声明一个Person类型的变量Person2,将Person1的值赋给它
   Person person2 = person1;

    //改变Person2的Name和Age
   person2.Name = "Molly";
   person2.Age = 16;
  Console.WriteLine("person2 Name = {0} Age = {1}", person2.Name, person2.Age); Console.WriteLine("person1 Name = {0} Age = {1}", person1.Name, person1.Age);
  // 求打印出来的值各是多少
 Console.WriteLine("Press any key to exit.");
 Console.ReadKey();
 }

相关文章

  • C#之对象

    对象的定义 对象(Object)是面向对象的程序设计的核心,世界万物皆对象。因此可以说面向对象的程序设计,实质是用...

  • C#语言入门详解006

    006 C#类型、变量与对象详解 目录 *什么是类型*类型在C#语言中的作用*C#语言的类型系统*变量、对象与内存...

  • 无标题文章

    Aliyun OSS SDK for C# 关于 此C# SDK基于阿里云对象存储服务 API构建。 阿里云对象存...

  • 设计模式

    《C#设计模式》 《C#设计模式》-设计模式概述 《C#设计模式》-面向对象设计原则 《C#设计模式》-单例模式 ...

  • 菜鸟上路,欢迎指正

    1:C#面向对象小结:

  • 鹿晗都撩到了关晓彤,你还打算一直单着?——程序员撩妹秘籍

    程序员撩妹组合-C#、JAVA都有对象,但是经常找不到对象。 大多数程序员都单身,是因为: C#、JAVA都有对象...

  • C#面向对象之——继承

    为什么单独把继承拿出来呢,因为我觉得理解继承很重要,对理解这门语言有很大的帮助!

  • C# 操作Excel对象

    C# 操作Excel对象 1. Excel对象类型概述 Excel主要的对象有: Application:Exce...

  • Unity中Lua使用的几个原则

    性能相关: lua中尽量少长期保存C#的对象,如果不可避免建议尽量采用保存lua迭代对象,在传送给C#时再临时构造...

  • Head First 深入浅出系列 电子书

    从这本书能学到什么?《Head First C#》是学习面向对象编程、C#和VisualStudioIDE的绝佳途...

网友评论

      本文标题:C#之对象

      本文链接:https://www.haomeiwen.com/subject/hikyottx.html