首页 > 代码库 > 面向对象,封装
面向对象,封装
类的定义:
关键字 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的时候就执行了)。
实现的功能:初始化
面向对象,封装
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。