1.类是对一类事物描述,是抽象的,概念的定义;对象是实际存在的该类事物的每个个体,因而也称实例。
类的语法结构:
[修饰符] class 类名
{
定义构造方法;
定义属性;
定义方法;
}
2.对象创建和使用
(1)声明变量
类名 对象名
(2)实例化对象
对象名 = new 构造方法
属性的调用:对象名.方法名([参数])
例:创建两个具体英雄实例,为该实例的name属性,age属性赋值和sex属性赋值,并在控制台输出不同英雄对象的姓名,年龄和性别,调用各自英雄对象的run()方法。
public class hero {
String name;
int age;
String sex;
// 奔跑方法
public void run(int speed) {
System.out.println(speed+"m/s的速度飞速狂奔");
}
public static void main(String[] args) {
// TODO Auto-generated method stub
// 创建英雄对象
hero hero1 =new hero();
// 通过对象实例调用name属性并为该属性赋值
hero1.name="黑暗游侠";
hero1.age =20;
hero1.sex ="女";
System.out.println("英雄的名字:"+hero1.name);
System.out.println("英雄的年龄:"+hero1.age);
System.out.println("英雄的性别:"+hero1.sex);
// 使用该对象调用run()方法
hero1.run(30);
System.out.println("---------------------");
// 创建英雄对象
hero hero2 =new hero();
hero2.name="拓地神物";
hero2.age=30;
hero2.sex ="男";
System.out.println("英雄的名字:"+hero2.name);
System.out.println("英雄的年龄:"+hero2.age);
System.out.println("英雄的性别:"+hero2.sex);
// 使用该对象调用run()方法
hero2.run(60);
}
}
运行结果如下图
对象的使用