Java自定义类的属性、方法结合数组简单使用

本文通过一个模拟游戏人物角色的案例,介绍如何在Java中定义类和对象,展示如何创建和使用英雄类,包括设置属性如名称、职业和开场白。进一步,文章引入数组来存储多个英雄对象,并实现按职业筛选和打印开场白的功能,最后对代码进行优化,提高可读性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一、案例说明

二、仅使用类和对象

1.类的定义(属性及方法的定义)

2.在主程序中定义对象

3.输出结果演示

三、引入数组

1.数组的创建

2.方法的定义

3.输出结果演示

四、最终优化


相关推荐:Java数组常用算法(2):查找、排序_SleepLeaf的博客-CSDN博客

 

 

一、案例说明

        模拟游戏中的人物角色创建一个叫英雄的类,拥有名称、职业、开场白的属性,并创造一个方法,当使用时可以说出开场白。

        第一步先使用类和对象来实现功能;第二步引入数组,加入职业筛选的功能;第三步需要简化代码,使主程序看上去更加的简洁,可读性高。

二、仅使用类和对象

1.类的定义(属性及方法的定义)

        在myhero包中定义一个叫Hero的类

package com.test.myhero;

public class Hero {
	String name;
	String professional;
	String appearance;
	
	public void speak(){
		System.out.println(name + ":" + appearance);
	}
}

2.在主程序中定义对象

        在同一个包下创建MyHeroDemo类文件,在类文件的主程序中创建两个Hero类的对象,然后为其属性赋值,最终使用先前定义的功能上映开场白。

package com.test.myhero;

public class MyHeroDemo {
	public static void main(String arg[]){
		//定义第一个英雄:法师吉安娜
		Hero JainaProudmoore = new Hero();
		JainaProudmoore.name = "吉安娜·普罗德摩尔";
		JainaProudmoore.professional = "Mage";
		JainaProudmoore.appearance = "我的魔法会把你撕成碎片!";
		
		//定义第二个英雄:战士加尔鲁什
		Hero GarroshHellscream = new Hero
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值