Javaoop面向对象(2)
2017-04-06 21:50
260 查看
static修饰的变量属于这个类所有,即由这个类创建的所有对象共用同一个static变量。static修饰的属性和方法称为类属性(类变量),类方法。不使用static修饰的属性和方法,属于单个对象,称为实例属性(实例变量),实例方法。
在加载类的过程中,完成静态变量的内存分配,再执行静态块,两者是在创建对象之前执行的。
类属性、类方法可以通过类名和对象名访问,实例属性、实例方法只能通过对象名访问。
类方法只能访问类属性和其他类方法。
2.封装的好处
隐藏类的实现细节;让使用者只能通过程序规定的方法来访问数据;可以加入存取控制语句,限制不合理操作。
3.this关键字
this关键字是对一个对象的默认引用。this关键字用来表示以后调用当前方法的对象的引用。
相关文章推荐
- 用java面向对象(oop)对成绩进行排序,查找最大值,最小值,平均值。
- Java面向对象的概念以及OOP思想的优点
- Java(面向对象OOP)
- java之面向对象(OOP)
- java面向对象OOP
- 面向对象(OOP)---java
- Java基础(五)OOP面向对象之(三) 面向对象思想总结
- Java基础(五)OOP面向对象之(三) 面向对象思想概述(续)
- 0808-Java OOP面向对象的Java实现 封装
- JAVA——(2)OOP面向对象、封装、继承、多态、this、构造方法
- Java基础(五)OOP面向对象之(二) 面向对象思想综述
- 面向对象(OOP)---java
- JAVA-OOP(面向对象)
- Java基础(五)OOP面向对象之(一) 面向对象思想初识
- JAVA笔记二:面向对象OOP
- 黑马程序员:java基础——OOP面向对象的特征
- 【JAVA编程】 面向对象 OOP (一)
- JavaOOP(面向对象的编程)
- JAVAOOP面向对象
- Java三个月 - 面向对象程序设计OOP的乐趣 - 程序人生