ObjectJava:使用变量调用Objectmethod
我想调用一个库的方法,如:
%nameofbookvar%.islend();
但是用户应该为他想要的书指定bookvar的名称。所以我想让java知道nameofbookvar是一个变量,而不是对象的名称。 我该怎么做
谢谢!!:)
你可以在下面搜索框中键入要查询的问题!
我想调用一个库的方法,如:
%nameofbookvar%.islend();
但是用户应该为他想要的书指定bookvar的名称。所以我想让java知道nameofbookvar是一个变量,而不是对象的名称。 我该怎么做
谢谢!!:)
# 1 楼答案
在Java上做这件事真的很奇怪,因为如果没有。。。定义它的名字,对吗
对于简单的名称/值对,可以使用
HashMap
:当然,您需要一个
Book
类:# 2 楼答案
# 3 楼答案
您可以将库中的所有图书存储在一个映射中,其中键是用户想要的图书的名称,映射的值是属于相关图书的图书对象。对于不同类型的映射,请参考Map specification中的实现类,并确定最适合您需要的映射
然后可以对库对象调用以下命令