在此之前,
我的问题和这些类似:
但不能解决我的问题。所以,我来解释一下。我希望不会重复一个话题。
我正在创建一个层次结构。此层次结构仅适用于具有getter和setter的对象。只是为了给大家提供一些信息。
好吧,我想要正确地做我的层次结构,但不要做一些不合乎逻辑的修饰符。这是我的类的一个简化示例,并不完全是Java的伪代码:
Class A
private id;
Class B extends A
private dataB;
Class C extends A
private dataC;
变量"id“对于B类和C类是常见的,因为B和C扩展了A。我
public class CityList{
public static void main(String[] args){
ConcurrentHashMap<Integer,String> hm=new ConcurrentHashMap<Integer,String>();
hm.put(10,"AAAA");
hm.put(11."BBBB");
}
}
// another class
public class Getcity e
最近,我开始尝试使用Java,而我被困在了这个问题上。我有两个名为Main_file.java和Helper.java的Java文件。Helper.java文件包含一个名为name的字符串变量,我希望从Mainfile.java中访问该变量,并将其分配给一个字符串变量x。
Main.java
public class Mainfile{
Helper myhelper =new MyHelper();
public void create_func(){
String x = /* assign the value name from the helper
如果我有一个类:
class A {
public:
A();
~A();
int something();
}
class B {
public:
B() {a = new A();};
~B();
private:
A *a;
}
main() {
B x;
}
在main中使用对象"a“的唯一方法是使用它的getter吗?
class B {
public:
A getA() {return *a;};
private:
A *a;
}
然后,如果我想设置私有变量对象,我需要一个setter,并在main
我有一个继承自抽象基类的类。
class CStateBase
{
friend class CApplication;
friend class CGraphics;
virtual int Update() =0;
};
class CStateTitle: private CStateBase
{
friend class CApplication;
friend class CGraphics;
CApplication *f_App;
int m_iR;
int Update();
CStateTitle(CApplication *App
我正在为一门Java编程课程完成一项家庭作业,我很难理解subclcass的概念。
以下是一个问题:
创建一个名为Book的类,该类包含标题和页数的数据字段。包括这些字段的get和set方法。接下来,创建一个名为教科书的子类,其中包含一个额外的字段,该字段包含教科书的级别以及获取和设置年级级别字段的其他方法。编写一个演示如何使用每个类的对象的应用程序。将文件保存为Book.java、Textbook.java和DemoBook.java。
下面是我的Book.java代码:
public class Book
{
String bookTitle;
int numPag
我正在用Java编写一个程序(我认为是11)。
我有一节抽象的课:
public abstract class Homework
{
// instance variables - replace the example below with your own
private int pages;
private String type;
/**
* Constructor for objects of class Homework
*/
public Homework()
{
// initialise i
分配java变量的最佳方式是什么?那有什么区别呢?看这个;
public class Test {
private String testString;
//getter & setter here.
public void testMethodOne() {
this.testString = "Hello World!";
}
public void testMethodTwo() {
testString = "Hello W
假设我们处于这样的状态:
class C {
int a, b;
public:
C(int aa, int bb) {
setA(aa);
setB(bb);
}
void setA(int aa) { a = aa; }
int getA() { return a; }
void setB(int bb) { b = bb; }
int getB() { return b; }
C add(const C c1, const C c2);
};
如果在add()中我需要访问数据成员,那么最好的
我正在做一个JDA的不和谐机器人,每次我运行它,我都会得到这个例外。
java.lang.NullPointerException: Cannot read the array length because "<local3>" is null
at com.houseofkraft.handler.CommandHandler.scanIndex(CommandHandler.java:42)
at com.houseofkraft.core.DiscordBot.<init>(DiscordBot.java:68)
at co
我正试图理解Java中的面向对象编程,而我也遇到了这个问题。
例如,我有一个这样的父类:
public class Shape {
private int location;
private Color color;
// methods such as getLocation() and getColor()
public Shape(int initialLocation, Color initialColor) {
location = initialLocation;
color = initialColor;
我见过用户这样说,受保护的字段是不好的,因为随着代码的增长,它会带来问题。请参考以下代码。
public class Car {
private String modelName;
private int yearReleased;
//getters and setters
}
如果Car类由名为ToyotaCar的类扩展
public class ToyotaCar extends Car{
// Toyota specific stuff
}
我希望我的ToyotaCar对象有一个modelName和yearReleased字段。这就是为什么我决定延长汽车课程。
我正在创建一个jira插件,我目前有一个网络工作模块。我有以下课程来代表网络工作:
public class ReportWebworkAction extends JiraWebActionSupport {
private ArrayList<String> dataList = new ArrayList<String>();
private String temp;
//setters and getters for all varaibles
@Override
public String doDefault()