面向对象(封装,继承,多态)
封装性:把相干的数据封装成一个 ” 类 ” 组件
继承性:是子类主动共享父类属性和办法,这是类之前的一种关系。
多态性:加强软件的灵活性和重用性。
类:模板,图纸。类中定义对象的属性数据(成员变量),办法(成员办法),类中第一次应用时会加载到办法区。
对象:从模板中创立的具体实例,实例是数据的打包。
援用变量:了解成遥控器,保留一个实例的内存地址。
构造方法:新建实例对象时,立刻执行的一个非凡办法;构造方法必须和类同名,并且没有返回值类型。
类的创立和应用
public class Test1{public static void main(String[] args){Person p = new Person();
// 设置属性值
p.name = "list";
p.age = 12;
p.sex = "男";
// 调用办法
p.eat();
p.sleep();}
class Person{
// 属性 -- 成员变量
String name;
int age;
String sex;
// 行为 -- 办法
void eat(){System.out.println("eat...");
}
void sleep(){System.out.println("sleep...");
}
}
}