类与对象知识复习(一)
一、类的定义
类是对某一类事物的抽象描述,是对象的抽象。类中可定义成员变量和成员方法。
二、对象创建和使用
根据类创建实例对象,可以用new关键字创建对象。具体格式:
类名 对象名=new 类名()
对象引用访问格式:
对象引用. 对象成员
JAVA代码
import java.util.*;
class Person{
int age;
void speak(){
System.out.println("年龄是"+age);}
}
public class example {
public static void main(String[] args) {
Person a=new Person();
a.age=10;
a.speak();
}
}
三、代码分析
上半段代码,定义了一个Person类(注意大小写)和一个speak方法,age是成员变量。在speak方法中可直接访问成员变量age。
下半段代码,创建了一个名字叫a的对象,并调用speak方法。
如果把a. age=10赋值语句去掉,程序运行结果是:年龄是0。没有对age赋值时,系统会自动为成员变量初始化。成员变量类型不同,赋予的初始值也不同。
四、补充
成员变量与局部变量的区别
成员变量是在类中定义的,局部变量是在方法中定义的。
例子:
class Person{
int a=8;
void speak(){
int b=9;
System.out.println("数字为"+b);}
}
在代码中,成员变量是a,局部变量是b