1.1 类与对象
类的语法结构
java语言中定义类的语法如下:
[修饰符] class 类名
{
定义构造方法;
定义属性;
定义方法;
}
注意:类中各成员的顺序对程序没有任何影响。
示例:
class Hero {
String name;//姓名
int age;//年龄
//定义说话方法
void run(){
/*具体业务操作*/
}
}
对象和引用
注意:无论是数组还是对象,当程序访问引用变量的属性时,实际是访问该引用变量所引用的数组、对象的属性和方法。
1.1.5练习
创建Dota游戏中的防御塔类(TowerDefense),通过两个坐标属性显示防御塔所在的位置。
思路:
public class TowerDefense {
int x;
int y;
public TowerDefense() {
System.out.println("防御塔已经被实例化了");
}
public static void main(String[] args) {
TowerDefense td = new TowerDefense();
td.x = 10;
td.y = 20;
System.out.println("防御塔横坐标=" + td.x + "纵坐标=" + td.y);
}
}
1.2 方法详解
1.2.1 方法声明
方法(method)的声明包含方法头和方法体两部分,方法的声明格式如下:
[<修饰符>] <返回类型> <方法名> ([参数列表]){方法体}
示例:
public class Haro {
//定义英雄战斗方法
public void battle (){
//实现具体的英雄战斗的业务逻辑
}
}