类是一类事物的统称,对象就是符合某个类的定义所产生出来的实例。类是世间事物的抽象称呼,而对象则是这个事物相对应的实体。
类是封装对象的属性和行为的载体,反过来说,具有相同属性和行为的一类实体被称为类。
在Java中,类中对象的行为是以方法定义的,对象的属性是以成员变量的形式定义的,而类包括对象的属性和方法。
举例:
class Person //定义Person类
{
String name ; //定义两个成员变量
int age ;
public Person() //构造方法1 无参
{
}
public Person(String name,int age)//构造方法2 有参
{
this.name = name ;
this.age = age ;
}
public String talk() //成员方法
{
return "我是:"+this.name+",今年:"+this.age+"岁" ;
}
}
public class TestObjectArray
{
public static void main(String[] args)
{
Person p[] = {
new Person("张三",25),new Person("李四",30),new Person("王五",35)
} ;
for(int i=0;i<p.length;i++)
{
System.out.println(p[i].talk()) ;
}
}
}