java是面向对象的编程语言
Object,就是指面向对象的对象,对象就是类的具体实例。
在java里,对象是类的一个具体实例。就像:人,指一个类。张三、李四、王五等则是一个个具体的实例,也就是java里面的对象。也就是OOP(Object Oriented Programming)面向对象编程中的object。
类:类是抽象的,类是对象的模板。对象是具体 事物。
类包含两个部分:一部分是属性,比如人这个类,有身高、年龄、性别、学历等属性。一个是方法,比如人这个类,会说话、走路、唱歌、跳舞等方法(行为)。
对象:对象就是类的具体实例,是类的实例化产生了对象。
new()关键词:就是实例化类创建了一个对象,创建对象一是为这对象分配内存空间,对这个对象默认初始化,并调用类的构造器。
例子:
public class Demo18 { public static void main(String[] arge){ Student xiaoMing = new Student();//实例化Student类,产生xiaoMing这个对象 //默认初始化对象变量 xiaoMing.age=12; xiaoMing.name="小明"; //输出对象的值和方法 System.out.println(xiaoming.name+"的年龄:"+xiaoMing.age);//输出对象的属性name的值 System.out.println(xiaoMing.study());//输出对象的具体方法 } } class Student{ //类的属性字段 int age; String name; //类的方法 public String study(){ return name+"在学习"; } }
运行结果:
小明的年龄:12
小明在学习