面向对象的三大特点:封装、继承、多态。
包装的作用:
1,有利于代码调用。只需一个简单的条目即可访问它。
2。对数据进行高安全级别的封装,外人无法随意访问,可以保证数据的安全。
如何封装和实现代码:
第一步,属性私有化(用private关键字修饰)
第二步,对外提供一个简单的操作入口。
static的使用:如果方法的修饰符没有static,那么这样的方法就是实例方法。任何与实例相关的东西都需要是一个新对象并通过引用访问。
*空指针异常最本质的原因是什么?
空引用访问“实例相关数据”时会发生空指针异常。
实例相关包括:实例变量和实例方法。
public class Student{ private int age; public int getAge(){ return age; } public void setAge(int number){ //可在此类方法中设定关卡,以保证数据的安全性。 age = number; } }
public class StudentTest{ public static void main(String[] args) { // Student.getAge(); Static 方法可以直接通过类名来直接调用,但是实例方法使用前必须先new一个对象才能使用; Student st = new Student(); st.setAge(18); System.out.println(st.getAge()); } }
© 版权声明
本站下载的源码均来自公开网络收集转发二次开发而来,
若侵犯了您的合法权益,请来信通知我们1413333033@qq.com,
我们会及时删除,给您带来的不便,我们深表歉意。
下载用户仅供学习交流,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担,访问及下载者下载默认同意本站声明的免责申明,请合理使用切勿商用。
THE END
暂无评论内容