码迷,mamicode.com
首页 > Windows程序 > 详细

【学习笔记】C# 面向对象

时间:2017-07-22 10:56:31      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:ace   tin   obj   write   重用   content   特性   ons   多态   

面向对象

  • 面向过程-分析出解决问题所需要的步骤然后一步步实现
  • 面向对象-把构成问题的事物分解成对象
  • 对象用来描述某个事物在解决问题过程中的行为
  • 面向对象三大特性:封装、继承、多态
  • 面向对象时程序更具重用性、灵活性和扩展性
  •   
     1 using System;
     2 namespace ObjectDemo
     3 {
     4     //1. 创建冰箱类,通过给类添加字段、属性和方法,让它具有特定的特性
     5     public class Refrigerator
     6     {
     7         //打开冰箱门
     8         public void Open()
     9         {
    10             Console.WriteLine("打开冰箱门");
    11             Console.WriteLine("开灯");
    12         }
    13 
    14         //关闭冰箱门
    15         public void Close()
    16         {
    17             Console.WriteLine("关闭冰箱门");
    18             Console.WriteLine("关灯");
    19         }
    20 
    21         //把某物塞进冰箱
    22         public void PutIn(string thing)
    23         {
    24             Console.WriteLine("" + thing + "塞进冰箱");
    25         }
    26     }
    27     class Program
    28     {
    29         static void Main(string[] args)
    30         {
    31             //1. 打开冰箱门
    32             //2. 把大象塞进冰箱
    33             //3. 关上冰箱门
    34 
    35             //面向过程思想来实现
    36             Console.WriteLine("打开冰箱门");
    37             Console.WriteLine("把大象塞进冰箱");
    38             Console.WriteLine("关上冰箱门");
    39 
    40             //面向对象思想实现
    41             //2. 通过组合对象的行为,解决问题
    42             Refrigerator re = new Refrigerator();
    43             re.Open();
    44             re.PutIn("大象");
    45             re.Close();
    46 
    47             re.Open();
    48             re.PutIn("小猫");
    49             re.Close();
    50 
    51         }
    52     }
    53 }

     

【学习笔记】C# 面向对象

标签:ace   tin   obj   write   重用   content   特性   ons   多态   

原文地址:http://www.cnblogs.com/stardream19/p/7220476.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!