类可被任务是一种自定义的数据类型。可以使用类来定义变量,所有使用类定义的变量都是引用变量,他们将会引用到类的对象。类时客观世界里某一类对象的共同特征,对象时类的具体存在,java程序使用类的构造器来创建该类的对象。
java 支持面向对象的三大特征:封装,继承,多态。
private protected public 实现封装,信息安全
extends 继承
使用继承来实现复用时,子类对象可以直接赋给父类变量,这个变量具有多态性。
构造器: 初始化操作,支持重载。
1)存在疑惑: Filed 具体怎么用呢?
是所有类型都属于Filed么?
public class Person
{
//下面定义了两个Filed
public String name;
public int age;
//下面定义了一个Say方法
public void say(String content)
{
System.out.println(content);
}
}
用static的真正作用就是用于区分filed、方法、内部类、初始化块这四种成员到底属于类本身还是属于实例。
2)存在疑惑:
类本身和属于实例 他们的概念是什么?两者的区别是什么?
为什么要用static来区分这四种成员?
对象的产生与使用
构造器来创建 new .
Person p;
p = new Person();
||
Person p = new Person();
p.name = "1";
p.say("java23");