首页 > 代码库 > 面向对象,封装

面向对象,封装

类的定义:
关键字 class
类里面包含
成员变量
成员属性
成员方法

#面向对象的三大特性
(1)封装
目的:保护类,让类更加安全
做法:1.让类里的成员变量变为私有的
2.做相应的方法或者属性去间接的操作成员变量

/1.封装成员的方法来间接的操作类里面的成员变量/
/2.使用成员的属性来间接访问类里面的成员变量/

访问修饰符:
private 私有的
protected 受保护的
public 共有的

例(第一种方法):
class ren()
{
private string name;
//取name 的值
public string GetName();
{
return name;
}

//给name 赋值
public void SetName(string n)
{
name=n;

}
}

例(第二种方法,成员属性)"Ctrl+r+e"
#有命名规则,前面加下划线;首字母大写#
#属性和变量的名字不能重名#
class Student
{
private string _Name;
private int _Age;

}

构造(方法)函数:本质是调了一个方法,
作用:造对象所要调用的方法,用来创建对象
每一个类都有一个构造方法
特殊性:写法特殊(方法名必须是类名) , 执行时间特殊 (new的时候就执行了)。
实现的功能:初始化

 

面向对象,封装