如何进行封装以及代码的实现?(一)

面向对象的三大特点:封装、继承、多态。

包装的作用:

1,有利于代码调用。只需一个简单的条目即可访问它。

2。对数据进行高安全级别的封装,外人无法随意访问,可以保证数据的安全。

如何封装和实现代码:

第一步,属性私有化(用private关键字修饰)

第二步,对外提供一个简单的操作入口。

static的使用:如果方法的修饰符没有static,那么这样的方法就是实例方法。任何与实例相关的东西都需要是一个新对象并通过引用访问。

*空指针异常最本质的原因是什么?

空引用访问“实例相关数据”时会发生空指针异常。

实例相关包括:实例变量和实例方法。

public class Student{

图片[1]-如何进行封装以及代码的实现?(一)-唐朝资源网

private int age; public int getAge(){ return age;

图片[2]-如何进行封装以及代码的实现?(一)-唐朝资源网

}
public void setAge(int number){ //可在此类方法中设定关卡,以保证数据的安全性。 age = number; }

图片[3]-如何进行封装以及代码的实现?(一)-唐朝资源网

}

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());
    }
}

© 版权声明
THE END
喜欢就支持一下吧
点赞162 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片