本视频是解读性视频,所以希望您已经看过了本知识点的内容,并且编写了相应的代码之后,带着疑问来观看,这样收获才多。 不建议一开始就观看视频
7分55秒 本视频采用html5方式播放,如无法正常播放,请将浏览器升级至最新版本,推荐火狐,chrome,360浏览器。 如果装有迅雷,播放视频呈现直接下载状态,请调整 迅雷系统设置-基本设置-启动-监视全部浏览器 (去掉这个选项)。 chrome 的 视频下载插件会影响播放,如 IDM 等,请关闭或者切换其他浏览器 步骤 1 : 设计英雄这个类 步骤 2 : 创建具体的英雄 步骤 3 : 类的第一个字母大写 步骤 4 : 练习-Item 步骤 5 : 答案-Item public class Hero {
String name; //姓名
float hp; //血量
float armor; //护甲
int moveSpeed; //移动速度
}
public class Hero { String name; //姓名 float hp; //血量 float armor; //护甲 int moveSpeed; //移动速度 }
类就像一个模板,根据这样一个模板,可以创建一个个的具体的英雄
一个个具体的英雄,就叫一个个的对象 new Hero() 就是java中创建一个英雄对象的意思 public class Hero {
String name; //姓名
float hp; //血量
float armor; //护甲
int moveSpeed; //移动速度
public static void main(String[] args) {
Hero garen = new Hero();
garen.name = "盖伦";
garen.hp = 616.28f;
garen.armor = 27.536f;
garen.moveSpeed = 350;
Hero teemo = new Hero();
teemo.name = "提莫";
teemo.hp = 383f;
teemo.armor = 14f;
teemo.moveSpeed = 330;
}
}
好的编程习惯会让代码看上去更清爽,易读,容易维护
比如类的第一个字母大写 Hero public class Hero {
}
public class Hero { }
设计出物品这种类
类名:Item 物品有如下属性: 名字 name 类型是字符串String 价格 price 类型是整型 int 创建(实例化)3件具体物品 名称 价格 血瓶 50 草鞋 300 长剑 350
在查看答案前,尽量先自己完成,碰到问题再来查看答案,收获会更多
本视频是解读性视频,所以希望您已经看过了本答案的内容,带着疑问来观看,这样收获才多。 不建议一开始就观看视频
2分16秒 本视频采用html5方式播放,如无法正常播放,请将浏览器升级至最新版本,推荐火狐,chrome,360浏览器。 如果装有迅雷,播放视频呈现直接下载状态,请调整 迅雷系统设置-基本设置-启动-监视全部浏览器 (去掉这个选项)。 chrome 的 视频下载插件会影响播放,如 IDM 等,请关闭或者切换其他浏览器
注: 创建Item这个类的时候,必须写在一个Item.java的文件里,不可以使用其他文件名,大小写也要保持一致,不能是item.java
public class Item {
String name;
int price;
public static void main(String[] args) {
Item potion = new Item();
potion.name= "血瓶";
potion.price =50;
Item shoe = new Item();
shoe.name= "草鞋";
shoe.price =300;
Item sword = new Item();
sword.name= "长剑";
sword.price =350;
}
}
public class Item { String name; int price; public static void main(String[] args) { Item potion = new Item(); potion.name= "血瓶"; potion.price =50; Item shoe = new Item(); shoe.name= "草鞋"; shoe.price =300; Item sword = new Item(); sword.name= "长剑"; sword.price =350; } }
HOW2J公众号,关注后实时获知最新的教程和优惠活动,谢谢。
问答区域
2024-02-06
答案
1 个答案
2672148523 跳转到问题位置 答案时间:2024-02-09 public class Item {
String name;
int price;
public static void main(String[] args) {
Item blood_vial=new Item(); //创建血瓶的对象
Item straw_sandals=new Item(); //创建草鞋的对象
Item rapier=new Item(); //创建长剑的对象
blood_vial.name = "血瓶";
blood_vial.price = 50;
straw_sandals.name = "草鞋";
straw_sandals.price = 300;
rapier.name = "长剑";
rapier.price = 300;
// System.out.println(blood_vial.name);
}
}
回答已经提交成功,正在审核。 请于 我的回答 处查看回答记录,谢谢
2023-06-26
ltem类
11 个答案
pwt666 跳转到问题位置 答案时间:2024-01-19 public class Student () {
String name; //名字
int year; //年龄
char gender;//性别
public static void main(String [] args ){
Student xs=new Student();
xs.name="张三";
xs.year=16;
xs.gemder="男";
}
}
xu1748047159 跳转到问题位置 答案时间:2023-12-17 item{namel='血瓶', price=50}
item{namel='长剑', price=450}
item{namel='草鞋', price=300}
phoomsky 跳转到问题位置 答案时间:2023-12-04 syrw 跳转到问题位置 答案时间:2023-11-12 qwe247469685 跳转到问题位置 答案时间:2023-11-01 public class Item {
String name;
int price;
public static void main(String[] args) {
Item Potion = new Item();
Potion.name = "血瓶";
Potion.price = 50;
Potion.goods();
Item straw_sandals = new Item();
straw_sandals.name = "草鞋";
straw_sandals.price = 300;
straw_sandals.goods();
Item long_sword = new Item();
long_sword.name = "长剑";
long_sword.price = 350;
long_sword.goods();
}
public void goods(){
System.out.println(name+price);
}
}
余三岁 跳转到问题位置 答案时间:2023-10-17 Just_Aids_V_Aches 跳转到问题位置 答案时间:2023-10-10 加长版海贼 跳转到问题位置 答案时间:2023-08-08 item
知识雪豹 跳转到问题位置 答案时间:2023-07-24 public class Item {
public static void main(String[] args) {
new Goods().clime("血瓶",50);
new Goods().clime("草鞋",300);
new Goods().clime("长剑",350);
}
}
class Goods{
String name;
int price;
void clime(String name,int price){
this.name=name;
this.price=price;
System.out.println(this.name+","+this.price);
}
}
A1s2d3f4 跳转到问题位置 答案时间:2023-07-12 package com.howj2.java基础.面向对象;
public class Test01 {
public static void main(String[] args) {
Hero gailun =new Hero("盖伦",616F,27F,350);
Hero teemo =new Hero("提莫",383F,14F,330);
//调用英雄方法
gailun.yingxiong();
teemo.yingxiong();
Ltem xueping =new Ltem("血瓶",50);
Ltem caoxie =new Ltem("草鞋",300);
Ltem changjian =new Ltem("长剑",350);
//调用goods方法
xueping.goods();
caoxie.goods();
changjian.goods();
}
}
//英雄类
class Hero{
String name;
float hp;//血量
float armor;//护甲
int moveSpeed;//移动速度
public Hero() {
}
public Hero(String name, float hp, float armor, int moveSpeed) {
this.name = name;
this.hp = hp;
this.armor = armor;
this.moveSpeed = moveSpeed;
}
public void yingxiong(){
System.out.println(this.name+"的血量:"+this.hp+"护甲:"+this.armor+"移动速度+"+this.moveSpeed);
}
}
//物品类
class Ltem{
String name;
int price;
public Ltem(String name, int price) {
this.name = name;
this.price = price;
}
public void goods(){
System.out.println(this.name+"卖:"+this.price);
}
}
LetPaul 跳转到问题位置 答案时间:2023-06-30 hello
回答已经提交成功,正在审核。 请于 我的回答 处查看回答记录,谢谢
2023-06-11
jAVA 基础-面向对象-类和对象
2023-04-19
加入了构造方法会比较简单哦!
2022-11-15
Hero无法解析为类型怎么解决
提问太多,页面渲染太慢,为了加快渲染速度,本页最多只显示几条提问。还有 201 条以前的提问,请 点击查看
提问之前请登陆
提问已经提交成功,正在审核。 请于 我的提问 处查看提问记录,谢谢
|