unity3D-游戏/AR/VR在线就业班 C#入门面向对象学习笔记

来源:互联网 发布:中性香水知乎 编辑:程序博客网 时间:2024/05/16 05:00

 unity3D-游戏/AR/VR在线就业班 C#入门面向对象学习笔记

点击观看视频学习:http://edu.csdn.NET/lecturer/107

面向对象概念
面向对象编程是一个比较抽象的概念,为了能帮助大家了解这个问题,小波老师为大家举例进行说明。
而在了解面向对象编程之前,我们需要对面向过程编程做一些认识!这方便我们来了解面向对象编程的!
1、面向过程——分析出解决问题所需要的步骤然后一步步实现
面向对象和面向过程就是两种不同的编程思想,被大家所熟知的C语言,自从C++出来之后,有了类和对象存在之后,才有了面向对象的程序开发思想。
在面向对象的程序开发运营中,如果我们要解决一个问题,首先需要分析,要解决这个问题所需要的步骤,按照步骤一步步的实现……这个就是面向过程
2、面向对象——把构成问题的事物分解成对象
3、对象用来描述某个事物在解决问题过程中的行为
4、面向对象三大特性:封装,继承,多态
5、面向对象时程序更具重复性,灵活性和扩展性

using System;namespace Lesson_14{    //1、创建冰箱类,通过给类添加字段,属性或方法,让它具有特定的行为    public  class Refrigerator{        //打开冰箱门        public  void  Open(){                        Console.WriteLine("打开冰箱门");            Console.WriteLine("开灯");        }        //关闭冰箱门        public void Close(){            Console.WriteLine("关闭冰箱门");            Console.WriteLine("关灯");        }        //把某物塞进冰箱        public void Puth(string  thing){                        Console.WriteLine("把"+thing+"塞进冰箱");        }        }            class MainClass{        public static void Main (string[] args)        {        //1、打开冰箱门        //2、把大象赛进冰箱        //3、关上冰箱门        //面向过程思想来实现//            Console.WriteLine("打开冰箱门");//            Console.WriteLine("开灯");//            Console.WriteLine ("把大象塞进冰箱门");//            Console.WriteLine("关闭冰箱门");//            Console.WriteLine("关灯");//       ·    Console.WriteLine("打开冰箱门");//            Console.WriteLine("开灯");//            Console.WriteLine ("把猫塞进冰箱门");//            Console.WriteLine("关闭冰箱门");//            Console.WriteLine("关灯");            //面向对象思想实现            //2、通过组合对象的行为,解决问题            Refrigerator r = new Refrigerator ();            r.Open ();            r.Puth ("大象");            r.Close ();            r.Open ();            r.Puth ("老鼠");            r.Close ();        }    }}


0 0