|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
面向对象的特征: 1 封装 2继承 3 多态
类与对象的关系
就是使用计算机语言去描述一个对象(也就是一个事物),对象的属性 行为
对象和类的关系像如图:
类就像一张纸描写人(对象) 的属性和行为
类的定义:
修饰符 class 类名{
数据类型 变量名;//对象的属性
修饰符 返回值类型/void 方法名(){
}//对象可以做的行为
}
举例;public class people{
char sex;
int tall;
Sring name;
}
//创建一个人对象的时候是: people 变量名=new people();创建好一个人之后他有姓别 身高 姓名的属性
成员变量:
1 成员变量定义在类中,在整个类中都可以被访问。
2 成员变量随着对象的建立而建立,存在于对象所在的堆内 存中。
3 成员变量有默认初始化值。
局部变量:
1 局部变量只定义在局部范围内,如:方法内。
2 局部变量存在于栈内存中,所以没有默认的初始值,当程序块结束,释放值。
面向对象特征 封装
好处:1.减少耦合
2.对成员进行更加精准的控制
3隐藏属性和实现的细节
什么是封装:就是隐藏对象的属性和实现细节(也就是尽量的私有化属性和细节),只对外提供公共的访问方式
类成员的访问权限
修饰符 private public 默认 protect
private:所在的类可以访问到
public:全部类都可以访问到
protect:本类 还有继承所在的类的子类可以访问
默认:同一个包的可以访问到
|
评分
-
查看全部评分
|