Javaoop面向对象(2)
来源:互联网 发布:酷开下载软件 编辑:程序博客网 时间:2024/05/16 19:04
1、使用static修饰和不用static修饰的区别
static修饰的变量属于这个类所有,即由这个类创建的所有对象共用同一个static变量。static修饰的属性和方法称为类属性(类变量),类方法。不使用static修饰的属性和方法,属于单个对象,称为实例属性(实例变量),实例方法。
- 在加载类的过程中,完成静态变量的内存分配,再执行静态块,两者是在创建对象之前执行的。
- 类属性、类方法可以通过类名和对象名访问,实例属性、实例方法只能通过对象名访问。
- 类方法只能访问类属性和其他类方法。
2.封装的好处
隐藏类的实现细节;让使用者只能通过程序规定的方法来访问数据;可以加入存取控制语句,限制不合理操作。
3.this关键字
this关键字是对一个对象的默认引用。this关键字用来表示以后调用当前方法的对象的引用。
0 0
- Javaoop面向对象(2)
- JAVAOOP面向对象
- JavaOOP面向对象编程
- JavaOOP(面向对象的编程)
- javaOOP
- javaOOP
- JavaOOP
- Javaoop
- 面向对象(2)
- 面向对象(2)
- 面向对象(2)
- 面向对象(2)
- 面向对象(2)
- 面向对象(2)
- 面向对象-(2)
- java--面向对象(2)
- 什么是面向对象(2)
- JavaScript面向对象(2)
- POJ
- msgpack-java第一课
- 第五-六单元练习
- php实现soap简单示例代码
- 网络编程----IO复用之select模型
- Javaoop面向对象(2)
- 多线程
- so 库的动态加载
- java产生随机数的方式
- 多频率外差三维重建精度验证
- C#结合OpenGL绘图之Tao库
- 自己实现LinkedList底层
- KM算法
- MOOC用Python玩转数据笔记 2