菜鸟笔记-面向对象

来源:互联网 发布:扫描sql注入点 编辑:程序博客网 时间:2024/05/18 21:10

   面向对象的意思的就是把构成问题的事物分解成对象,都是以对象为中心点,比如一个属性,方法,你要通过对象来访问它。在面向对象编程思想之前呢,主要是面向过程的编程思想,通过分析出解决问题所需要的步骤,然后一步步实现。面向对象有三大特征:封装,继承,多态。这里有一个小例子来具体说明面向对象的思想。我们都听过如果把一个大象装进冰箱里的脑筋急转弯,答案呢,就是三个步骤,1.打开冰箱门,2.把大象装进冰箱,3.关上冰箱门。这里我们可以知道,这三个步骤都是与冰箱有关,那我们是不是可以把冰箱独立出来呢!这里呢,创建一个冰箱类,给冰箱类添加字段,属性或者方法,使冰箱有一定的行为。

1.创建冰箱类,通过给类添加字段、属性或方法、让它具有特定的行为

2.通过组合对象的行为,解决问题。


namespace Mylesson1
{
    //1.创建冰箱类,分析类中应该添加哪些方法,属性或者字段
    public class Refrigerator {
    
        //打开冰箱门
        public void Open() {

            Console.WriteLine("打开冰箱门");
        }
        //关闭冰箱门
        public void Close() {

            Console.WriteLine("关闭冰箱门");
        }
        //把某物塞进冰箱
        public void PutIn(string thing) {

            Console.WriteLine("把"+thing+"装进冰箱");
        }
    }

    class Program
    {
        static void Main(string[] args)
        {
           //2.面向对象的实现,实例化一个冰箱对象,对其进行操作

            Refrigerator r = new Refrigerator();
            r.Open();
            r.PutIn("大象");
            r.Close();

            Console.ReadKey();
        }
    }
}

0 0
原创粉丝点击