how2j.cn


工具版本兼容问题
一个英雄有姓名,血量,护甲等等状态
这些状态就叫做一个类的属性


本视频是解读性视频,所以希望您已经看过了本知识点的内容,并且编写了相应的代码之后,带着疑问来观看,这样收获才多。 不建议一开始就观看视频



2分51秒
本视频采用html5方式播放,如无法正常播放,请将浏览器升级至最新版本,推荐火狐,chrome,360浏览器 如果装有迅雷,播放视频呈现直接下载状态,请调整 迅雷系统设置-基本设置-启动-监视全部浏览器 (去掉这个选项)



步骤 1 : 属性的类型   
步骤 2 : 属性名称   
步骤 3 : 练习-属性   
步骤 4 : 答案-属性   

属性的类型可以是基本类型,比如int整数,float 浮点数
也可以是类类型,比如String 字符串

其他类型请参考基本类型章节
属性的类型
public class Hero { String name; //姓名 float hp; //血量 float armor; //护甲 int moveSpeed; //移动速度 }
public class Hero {
    String name; //姓名
     
    float hp; //血量
     
    float armor; //护甲
     
    int moveSpeed; //移动速度

}
属性名称一般来说,都是小写
比如name
如果有多个单词组成,后面的单词的第一个字母大写
比如 moveSpeed
属性也是变量,所以需要满足 变量的命名规则
public class Hero { String name; //姓名 float hp; //血量 float armor; //护甲 int moveSpeed; //移动速度 }
public class Hero {
    String name; //姓名
     
    float hp; //血量
     
    float armor; //护甲
     
    int moveSpeed; //移动速度

}
步骤 3 :

练习-属性

edit Or  姿势不对,事倍功半! 点击查看做练习的正确姿势
一个英雄可以有名称,血量,护甲,移动速度,还有 其他你想到的,作为新的属性,加入到英雄上面

比如
送了多少次
杀人次数
助攻次数
金钱
补刀数
攻击速度
杀人后说的话
被杀后说的话
。。。

如果没玩过LOL,可以考虑身边的东西,比如你现在看着的手机,笔记本
在查看答案前,尽量先自己完成,碰到问题再来查看答案,收获会更多
在查看答案前,尽量先自己完成,碰到问题再来查看答案,收获会更多
在查看答案前,尽量先自己完成,碰到问题再来查看答案,收获会更多
查看本答案会花费2个积分,您目前总共有点积分。查看相同答案不会花费额外积分。 积分增加办法 或者一次性购买JAVA 基础总计0个答案 (总共需要0积分)
查看本答案会花费2个积分,您目前总共有点积分。查看相同答案不会花费额外积分。 积分增加办法 或者一次性购买JAVA 基础总计0个答案 (总共需要0积分)
账号未激活 账号未激活,功能受限。 请点击激活
本视频是解读性视频,所以希望您已经看过了本答案的内容,带着疑问来观看,这样收获才多。 不建议一开始就观看视频

1分31秒 本视频采用html5方式播放,如无法正常播放,请将浏览器升级至最新版本,推荐火狐,chrome,360浏览器 如果装有迅雷,播放视频呈现直接下载状态,请调整 迅雷系统设置-基本设置-启动-监视全部浏览器 (去掉这个选项)


public class Hero { String name; // 姓名 float hp; // 血量 float armor; // 护甲 int moveSpeed; // 移动速度 int killed;// 送了多少次 int kill;// 杀人次数 int support;// 助攻次数 int money;// 金钱 int lastHit;// 补刀数 int attackSpeed;// 攻击速度 String wordAfterKill;// 杀人后说的话 String wordAfterKilled;// 被杀后说的话 }
public class Hero {
	String name; // 姓名

	float hp; // 血量

	float armor; // 护甲

	int moveSpeed; // 移动速度

	int killed;// 送了多少次
	int kill;// 杀人次数
	int support;// 助攻次数
	int money;// 金钱
	int lastHit;// 补刀数
	int attackSpeed;// 攻击速度
	String wordAfterKill;// 杀人后说的话
	String wordAfterKilled;// 被杀后说的话

}


HOW2J公众号,关注后实时获知布最新的教程和优惠活动,谢谢。


问答区域    
2019-03-20 交作业
淘气boy



交作业
package j2se;

public class Hero {
	String name; //名称
	float hp;    //血量
	float armor; //护甲
	int moveSpeed; //移动速度
	String swsh; //死亡话
	
	public static void main(String[] args){
		System.out.println("----------");
		System.out.println("名称"+"\t"+"血量"+"\t"+"护甲"+"\t"+"移动速度"+"\t"+"死亡话");
		
		Hero garen = new Hero();
		garen.name = "盖伦";
		garen.hp   = 600;
		garen.armor= 300;
		garen.moveSpeed = 350;
		garen.swsh = "德玛西亚";
		System.out.println(garen.name+"\t"+garen.hp+"\t"+garen.armor+"\t"+garen.moveSpeed+"\t"+garen.swsh);
		
		Hero timo = new Hero();
		timo.name = "提莫";
		timo.hp   = 3000;
		timo.armor= 200;
		timo.moveSpeed = 360;
		timo.swsh = "你看不见我吧";
		System.out.println(timo.name+"\t"+timo.hp+"\t"+timo.armor+"\t"+timo.moveSpeed+"\t"+timo.swsh);
	}

}

							


2 个答案

Rekton_Z 答案时间:2019-03-21
java萌新s 答案时间:2019-03-20



回答已经提交成功,正在审核。 请于 我的回答 处查看回答记录,谢谢
答案 或者 代码至少填写一项, 如果是自己有问题,请重新提问,否则站长有可能看不到





2019-03-12 交作业
shiyichuan



交作业
public class Hero2 {
	String name;
	int 护甲;
	int 移速;
	int 死亡;
	int 击杀;
	int 助攻;
	float 攻速;
	String 击杀话;
	String 死亡话;
	
public static void main(String[] args) {
	Hero2 garen = new Hero2();
	garen.name = "盖伦";
	garen.护甲 = 39;		
	garen.移速 = 360;
	garen.死亡 = 0;
	garen.击杀 = 0;
	garen.攻速 = 0.68f;
	garen.击杀话 = "德玛西亚";
	garen.死亡话 = "德玛西亚";
	
	Hero2 teemo = new Hero2();
	teemo.name = "提莫";
	teemo.护甲 = 30;
	teemo.移速 = 355;
	teemo.死亡 = 0;
	teemo.击杀 = 0;
	teemo.攻速  = 0.70f;
	teemo.击杀话  = "一二三四";
	teemo.死亡话  = "一二三四";
	
	Hero2 LeeSin =new Hero2();
	LeeSin.name = "李青";
	LeeSin.护甲 = 35;
	LeeSin.移速 = 355;
	LeeSin.死亡 = 0;
	LeeSin.击杀 = 0;
	LeeSin.攻速 = 0.69f;
	LeeSin.击杀话 = "我用双手成就你的梦想";
	LeeSin.死亡话 = "四三九六,永不为奴";
	
	
	
	}
}

							


3 个答案

夕风er哥 答案时间:2019-03-17
guaya 答案时间:2019-03-17
class HeroSun{ int i; kill(int i){if(i!=0){ System.out.println("俺老孙的棍子又大又长能伸能缩。。。。。");} else{ System.out.println("一顿操作猛如虎一看战绩0-9"); } } } public class HeroText{ public static void main(String[]args){ Hero sunwukong=new Hero(); sunwukong.name="齐天大圣"; sunwukong.hp=488.2f; sunwukong.armor=70.8f; sunwukong.moveSpeed=355; Herosun.show(1); } }

很好 答案时间:2019-03-13