首页 / JAVA / java – 从类中传递/存储信息?
java – 从类中传递/存储信息?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java – 从类中传递/存储信息?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1453字,纯文字阅读大概需要3分钟。
内容图文
我是Java的初学者,我正在创建一个简单的文本RPG,我想在一个类中存储字符信息,如Name,Job,Age等.例如:
class myChar
{
String name = "";
String job = "";
int age = 0;
//set, get, etc...
}
我希望用户能够被问到他们的名字,工作等是什么,并将其传回课堂,以便以后可以提起.我理解如何用int完成这项工作,例如我有一个Stats类,其中存储了HP,攻击力等:
class Stats // Demonstrates Class
{
int hp = 10;
//set, get, etc...
public int hit() // Player is hit
{
hp --;
return hp;
}
}
所以当你看到我对它有一点把握但是我不太清楚如何得到它所以玩家可以输入这些信息并将其存储起来.我理解这种用法??:
Stats myStats = new Stats("John", "Warrior", 30);
在识别信息方面,而不是如何让玩家自己选择信息.如果我听起来太模糊,我很抱歉,我会根据需要更新我的帖子!
编辑:我有一个主公共类,其中包含不同的“房间”等.它非常冗长,我知道如何获得用户输入.例如,我有一个命令窗口,允许用户“查看”,“使用”,“获取”等.所以我很了解用户输入.我只是不知道如何让用户输入信息并将此信息存储在外部类中以便稍后调用.
解决方法:
据我所知,您希望获得某种用户输入,然后将此信息传递给该类.
你可以这样做:
import java.io.Reader;
//Receive input from System.in - console
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.print("Enter the character's name!");
String name = br.readLine(); //Read line from input
System.out.print("Enter the job you want!");
String job = br.readLine();
System.out.print("What's your character's age?");
int age = Integer.parseInt(br.readLine());
myChar character = new myChar(name, type, age);
内容总结
以上是互联网集市为您收集整理的java – 从类中传递/存储信息?全部内容,希望文章能够帮你解决java – 从类中传递/存储信息?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。