我有两个扩展同一个抽象类的类。它们都需要相同的常量,但值不同。我该怎么做呢?一些示例代码来显示我想要做的事情。
abstract class A {
public static int CONST;
}
public class B extends A {
public static int CONST = 1;
}
public class C extends A {
public static int CONST = 2;
}
public static void main(String[] args){
A a = new B();
System.
我有两堂课。类A是具有需要在类B(而不是活动)中使用的整数变量的活动。以前,我已经能够使用Bundles将变量的数据从一个活动转移到另一个活动。问题是,这一次,类B不是一个活动,它扩展了ImageView,以便可以使用draw()函数。因此,我无法使用正常的活动函数(如Bundle-意图或SharedPreferences )将基本变量中的数据从A类传输到我的B类。我收到了一个错误,上面写着"getIntent()未定义类型“。
所以我的问题是,如果我不能捆绑,B类如何使用A类中的变量?还有别的办法吗?
有人说,他们不理解我的问题,所以希望下面的例子将有助于更好地展示。
public
下面是我的示例代码:
public class Hybrid {
public static void main(String[] args) {
Cultivate cultivate1 = new Cultivate();
try{
ObjectOutputStream os = new ObjectOutputStream(new FileOutputStream("myfile"));
os.writeObject(cultivate1);
os.close();
System.out.p
我有一个关于使用变量访问不同脚本的问题。我有一个节奏游戏,我正在工作,我有不同的脚本名为Rudement1,Rudement2,Rudement3等。我的另一个剧本有这样的东西,
public GameObject HighHatFlare;
public int RudementNumber = TrainingMenuScript.TrainingMenuInt;
// Use this for initialization
void Start ()
{
Rudement1.NoteCreated = Rudement1.NoteCreated + 1;
}
我想要做的是使
当我们实现static int成员时,我通常这样做
class A {
public:
static int a = 5;
};
但是,一旦我找到下面的代码,就可以实现同样的功能,我注意到我们可以通过A::a访问该成员。我更喜欢这样,因为不需要在main函数之前进行初始化,而不是静态int
class A {
public:
enum { a = 5 };
};
哪一个更好?使用static int有什么好处吗??
你好,各位程序员,
我目前正在从一个为我们公司工作的用户那里检索信息。
public class SCD_Checker {
private final ExecutorService service = Executors.newFixedThreadPool(Runtime.getRuntime().availableProcessors());
private String mail = "";
private String stat;
private Connection conn = new Connection();
S
我有一个关于服务中的静态变量的问题。
我像下面这样写代码。
public class NotificationService extends NotificationListenerService {
private String $previousNotificationTimestamp = "GodLovesYou";
private static boolean $broadcastReceiverRegistered = false;
@Override
public int onStartCommand(Intent _intent, in
我是Java新手,我的代码有些问题。
可以使用非静态方法displayText.setText from JTextArea类在我的静态类中显示。
非常感谢您的任何帮助!
这是我的密码:
public class GUI extends javax.swing.JFrame {
Thread send, receive, abc;
public String x;
private String response, nonStaticString;
public GUI() {
initComponents();
abc = ne
我有一个简单的query.Basically这是一个理论上的问题,我需要弄清楚这个想法。我还没有找到合适的答案it.The问题是非常simple.Suppose的,我们有一个叫A的班级
class A{
......
}
现在,从我的main函数中,我创建了A的一个对象。
A obj = new A();
现在,在创建对象之后,我将能够访问类中存在的任何方法和变量。
但是对于静态方法或变量,我们可以通过使用类名直接实现这一点,比如
A.methodname();
现在我的问题是,如果我们创建任何类的一个对象,那么内存将被分配给引用,如果我们使用静态方法,直接通过类名调用它们,那么我们不
我试图在我的安卓项目中使用SQLite,但我的应用程序在插入虚拟数据时崩溃了。
public void insertVehicle(){
SQLiteDatabase db = mDbHelper.getWritableDatabase();
ContentValues values = new ContentValues();
values.put(PetContract.FeedEntry.COLUMN_OWNER_NAME,"Tiki");
values.put(PetContract.FeedEntry.COLUMN_REGISTRA
我有生成障碍顺序的代码:
using UnityEngine;
using System.Collections.Generic;
public class GroundSpawner : MonoBehaviour
{
public GameObject groundTile;
public static string item;
private List<string> listOfChoices = new List<string>{"box", "antitank", "barricade