关于封装

来源:百度知道 编辑:UC知道 时间:2024/05/25 11:11:03
刚学java
不明白封装的意思
相求大侠给讲解
最好有个例子
我好能看的懂!!
谢谢!!!

一般用private来实现封装,private定义的变量只能在该类中调用,这样就实现了封装的思想。JAVA是面向对象,因此把所以的东西封装起来成为对象,然后再调用他
例子:
class Student
{//进行对Student类的封装
private String name,age,number;
public Student(String name,String age,String number)
{
this.name=name;
this.age=age;
this.number=number;
}
public String getName(){return name;}
public String getAge(){return age;}
public String getNumber(){return number;}
}

public class sTest
{
public static void main(String args[])
{
//调用封装的Student的方法
Student stu=new Student("aaa","12","123123");
System.out.println(stu.getName());
System.out.println(stu.getAge());
System.out.println(stu.getNumber());
}
}

封装就是暗箱操作。比如你去银行存钱,只要在窗口把钱给他,他存在哪里,怎么存的,如何防潮什么的你就不需要过问了,需要时候去取就行。你看到的只是存/取的柜台,这就叫接口。而他里面如何存放,手续怎么走,你就无权,也不需要过问,这就是封装。

我只知道每年上缴万元的纳税,而这些钱是用到哪里去了就是被封装了的事情。

封装定义:隐