Java中的“抽象”和“封装”概念不大清楚~~谁能写具体详细点~~(最好有举例)

来源:百度知道 编辑:UC知道 时间:2024/06/03 13:20:11
java中的“抽象”和“封装”概念不大清楚~~谁能写具体详细点~~(最好有举例)

抽象。是把许多类,的共同特性的提取出来。
封装是把只需在本地类中使用的变量或方法变为私有。拒绝他人访问。

来晚了。。。
lou上说的很清楚啊。。。

抽象,现实中的所以东西都可以抽象成java中的类,人类,兽类,鸟类
比如说一只狗你设计时会把它抽象成一个
Class Dog
{
private weight;
private length;
private color;
public void eat()
{
吃的代码

}
public void bite()
{
咬的代码
}
public void wang()
{
Sysetm.out.println("wangwang");
}
}
抽象和封装都涉及了。封装就是把对象的行为和属性装在一个类里,抽象就是把现实中的东西设计成一个类,懂了吗朋友