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