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

本文通过冰箱类实例介绍了面向对象编程的基本概念,对比面向过程编程,详细讲解了类的定义、对象的方法调用等面向对象编程的核心要素。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 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 ();

        }
    }
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值