java面对对象

本文介绍了Java编程中的类和对象概念,包括类的语法结构和对象的创建与引用。示例展示了如何定义一个名为`TowerDefense`的类,包含两个坐标属性x和y,并在主方法中初始化对象并打印坐标。此外,还提到了方法的声明,如`battle`方法的定义。
摘要由CSDN通过智能技术生成

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 (){
         //实现具体的英雄战斗的业务逻辑
   }
}
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值