面向对象的两个要素
类:对一类事物的描述,是抽象的、概念上的定义
对象:是实际存在的该类事物的每个个体,因而也称为实例(instance)
类的成员构成及测试
public class test {
public static void main(String[] args) {
//创建Person类的对象
Person p1 = new Person();
//调用对象的属性为其赋值
p1.name = "Tom";
System.out.println(p1.name);
//调用方法
p1.walk();
p1.talk("chinese");
}
}
class Person{
//属性
String name;
boolean isMarried;
//构造器
public Person(){
}
public Person(String n, boolean im){
name = n;
isMarried = im;
}
//方法
public void walk(){
System.out.println("人走路...");
}
public String display(){
return "名字是: " + name + ",Married:" + isMarried;
}
public void talk(String language){
System.out.println("人可以说话,使用的是:" + language);
}
//代码块
{
name = "四美";
isMarried = true;
}
//内部类
class pet{
String name