类和对象:
转载于:极客学院
Link: http://wiki.jikexueyuan.com/project/java/object-classes.html
Java中的对象
现在让我们深入学习对象。如果我们考虑一条狗,那么它的状态就是-名字,品种,颜色,它的行为就是汪汪,摇尾巴,跑。如果我们将软件中的对象和现实世界中的对象对比,那么我们将会发现他们有很多相似的特征。软件中的对象也具有状态和行为。软件的状态被储存在文件中,它的行为通过方法来表现。因此,在软件发展过程中方法控制对象的内在状态并且对象和对象间的交流通过方法来完成。
Java中的类
类是针对对象所描绘的蓝图:
例子:
public classDog{
String breed;
int age;
String color;
void barking(){//方法
}
void hungry(){//方法
}
void sleeping(){//方法
}
}
类可以包括以下的变量类型:
局部变量:在方法,构造器或区域中定义的变量成为局部变量。变量将会在方法内产生和发展,然后当方法结束变量就会破坏。
实例变量:实例变量是在类内但是在方法外的变量。这些变量是当类被装载时被实体化的。实例变量可以是从特定类的任何方法,构造器,区域中存取。
类变量:类变量是在类中声明的变量,它处在任何方法之外,有静态关键字。
类可以有任意数量的方法来存取不同种类方法的值。在上面的例子中,barking(),hungry()和sleeping()是方法。
网友评论