1  类与对象的区别:类是虚的,对象是实得;对象是从类中衍生出来的。

    2  面向对象  

            1)  概念:就是一种编程思想;

            2)面想对象特性: (1):封装    (2):继承    (3)多态

            3)面向对象优点:

                                           (1):结构清晰

                                           (2):易于维护

                                           (3):方便扩展

  3  封装:

              如何添加封装:

             1)如图:点击视图——————点击(解决方案资源管理器)——————出现右边工具框————出现以下界面:

                                  

     

 

 

 

 

2)右击项目名称(consoleAPP1)————选择添加——————出现以下界面————点击新建项——————再创建类即可

  (2)封装的结构 :

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp1
{
    class student
    {
        private string _Name;                 //成员变量;名称前边必须加_;
        public string Name                   // 属性  ;必须加public;
        {
            get {                            // get向外边传递_Name的东西
                return _Name;
                }
            set {                            // set 外边赋给_Name的值
                _Name = value;          
                
                }
        }
    }
}

 

  

3)调用:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            student stu = new student();
            stu.Name = "张三";
            Console.WriteLine(stu.Name);
            Console.Read();

        }
    }
}