**
P53(定义类):
**
-
对象变量是对象的管理者
-
这个课时我们来学习如何自己定义类。一个类由两种东西组成:表示对象有什么的成员变量和表示对象能做什么的成员函数。
一旦定义了类,我们就可以创建这个类的多个对象,这些对象都会做那个类所定义的动作(函数),但是各自具有不同的数据。
就定义类的语法而言没什么的。
一、 类的定义
定义一个类的语法:
class 类名称 {
属性1;
属性2;
属性n...;
方法1(){}
方法2(){}
方法n(){}...
}
范例:
class Person{
public String name;
public int age;
public void work()
{
System.out.println(name+"在工作!");
}
public void age()
{
System.out.println(name+age+"岁了!");
}
}
有了类我们就可以产生对象了。
二、对象的定义
产生对象的语法:类名称 对象名称=new 类名称();
以上述Person为例,产生一个Person类的对象:Person p1 = new Person();
class Person{
public String name;
public int age;
public void work()
{
System.out.println(name+"在工作!");
}
public void age()
{
System.out.println(name+age+"岁了!");
}
public static void main(String[] args)
{
Person per1=new Person();
per1.name="花花";
per1.age=18;
per1.work();
per1.age();
}
}
类中的属性和方法(不带static的),只能通过对象调用