封装

来源:互联网 发布:pyth0n编程 编辑:程序博客网 时间:2024/06/05 12:50
类是对一些事物的描述,是抽象的,概念的,对象是实际存在的个体,具体的,现实的


this指对当前对象的引用,调用当前对象的属性和方法(解决成员变量的冲突,*只能在构造方法中使用,必须是第一条语句)


构造方法的作用是:创建对象是执行一些初始化操作


方法的重载:如果同一个类中包含两个或两个以上的方法,方法名相同,参数列表不同


方法的重载判断依据:
1.必须在同一个类里
2.方法名相同
3.参数列表不同
4.与方法的返回值类型和修饰符没有任何关系


static可以用来修饰属性(类属性)方法(类方法)代码块---不用修饰的成为实例属性和实例方法


在类加载的过程中,完成静态变量的内存分配,在执行静态块,两者是在创建对象之前执行的
类属性和类方法可以通过类名和对象名访问,实例属性实例方法只能通过对象名访问


*类变量不能是局部变量


封装:1.修改属性的可见性---设为private
      2.创建公有的getting和setting方法---用于属性的读写
      3.在getting和setting加入控制语句-属性--进行对属性值的判断
好处:隐藏类的实现细节,使用规定的方法来访问数据,加入控制语句,方便修改和实现
0 0
原创粉丝点击