Java - How To Make Static Variable Name To Be Dynamic

Apr 16, 2015

Suppose I have a class child

public class child{
public static int age = 1;
}

And I am using class child static variable age in class school

public class school{
int var_age;
public school(){ //school constructor
var_age = child.age;
}
}

Value in age of child class could be any of these below depending on some logic:

public static int age = 1;
public static int age = 2;

How could i achieve this where should i apply that logic? Also it is mandatory for class school code to remain same.

View Replies


ADVERTISEMENT

Servlets :: Cannot Make Static Reference To Non-static Method GetQuery From Type Resource

Mar 26, 2015

This is my code inside the method:

@Post
public static String getDetails(Representation entity) throws Exception {
String customerId = getQuery().getValues("cus_id");
}

I use this code in Restlet Representation. I try to get the value from the Request API. But I am facing the problem as "Cannot make a static reference to the non-static method getQuery() from the type Resource".

View Replies View Related

Update User - Cannot Make Static Reference To Non-Static Method

Apr 26, 2015

I can't figure out what this error message "Cannot make a static reference to the non-static method getEndUserCharge(long, long, long, long) from the type UpdateUserWS" actually means.

The error is coming from:

public void updateDetailsPackage() {
some unrelated code
long zero=0;
double endUserCharge=0;
endUserCharge = UpdateUserWS.getEndUserCharge(long zero, long zero, long zero, long zero); <-------- error is here

[Code] ....

View Replies View Related

Player Class - Cannot Make Static Reference To Non-static Method

May 26, 2015

Alright, I have two classes, this one

public class Player {
private String player;
public String getPlayer() {
return player;
}
private int strength;
private int defense;

[Code] .....

However, it says that under Player.getPlayer() that it 'Cannot make a static reference to the non-static method'.

View Replies View Related

Non-static Variable Cannot Be Referenced From Static Context - Error

Mar 15, 2015

I am trying to call an actionListener which is shown below in my PSVM :

class testMenuItemListener implements ActionListener {
public void actionPerformed(ActionEvent arg0) {
getContentPane().removeAll();
createPanel();
getContentPane().add(panel1); //Adding to content pane, not to Frame
repaint();
printAll(getGraphics()); //Extort print all content

[Code] .....

I get the following error :

Frame.java:409: error: non-static variable this cannot be referenced from a static context
menuItem1.addActionListener(new testMenuItemListener());

View Replies View Related

Non-static Variable Special Cannot Be Referenced From A Static Context

Mar 3, 2015

I am trying to add a field (called special) to a hibernate table. I am copying existing code (related to the NAME field) so I don't have to figure this out from scratch. I am getting the error

"[ERROR] C:VOXvoxware-1.1.13voxwarevoxware-implsrcmainjavacomvoxwareimplflowVoxFlowConfiguration.java:[213,38] error: non-static variable special cannot be referenced from a static context".

Line 213 is in public void mergeFrom, the actual line is "special = VoxFlowConfiguration.special;" I don't understand why Java thinks special is a "non-static" variable but it doesn't have a problem with the other variables (such as name, orderShow)

package com.voxware.impl.flow;
import com.voxware.asset.LiabilityType;
import com.voxware.flow.FlowConfiguration;
import com.voxware.flow.OrderFlow;
import com.voxware.flow.Step;
import com.voxware.i18n.LanguageCodes;
import com.voxware.impl.i18n.UTF8Control;
import com.voxware.impl.persistence.BaseEntity;
import com.voxware.impl.portal.VoxPortal;

[code]....

View Replies View Related

Non-static Variable This Cannot Be Referenced From A Static Context - Error

Mar 14, 2015

I am trying to call an actionListener which is shown below in my PSVM :

class testMenuItemListener implements ActionListener
{
public void actionPerformed(ActionEvent arg0) {
getContentPane().removeAll();
createPanel();
getContentPane().add(panel1); //Adding to content pane, not to Frame
repaint();

[Code] .....

I get the following error :

Frame.java:409: error: non-static variable this cannot be referenced from a static context
menuItem1.addActionListener(new testMenuItemListener());

View Replies View Related

Cannot Make Static Reference To Non-static Type String

Apr 27, 2014

I am writing the following program in Java SE 7. It throwing "Cannot make a static reference to the non-static type String" . However if I write parameterised String inside main method as  java.lang.String[] args, it compiles fine.
 
class MainClass<String> {
  <T> MainClass(T t) {
   System.out.println(t.getClass().getName());
  } 
  public static void main(String[] args) {
  System.out.println("asdasd");
   new MainClass<>("");
  }
}
 
I mean following programs compile fine in Java SE 7 :
 
class MainClass<String> {
  <T> MainClass(T t) {
   System.out.println(t.getClass().getName());
  }
  public static void main(java.lang.String[] args) {
  System.out.println("asdasd");
   new MainClass<>("");
  }
}

View Replies View Related

Static And Dynamic Binding In OOPS

Mar 27, 2015

I have a question regarding static binding and dynamic binding. Say for example we have below hierarchy,

class Animal
{
public void eat() {
System.out.println("Animal Eating");
}
}

[Code] .....

1) a.eat(); // Prints Animal eating ---> Static Binding 2) a.eat(); // Prints Dog eating ----> Dynamic Binding

Static Binding means,compiler will be able to decide which method to call based on class type of reference variable at compile time.That is compiler will check whether method is available or not in class.

Dynamic binding means,at runtime JVM will run the method implementaton,based on the object which reference variable is pointing.

So basically compiler will check class type of reference variable and at runtime JVM will check what type of object reference variable is pointing.

Here my my doubt is , in below both cases,that is

1) a.eat(); // Prints Animal eating ---> Static Binding
2) a1.eat(); // Prints Dog eating ----> Dynamic Binding

At compile time,compiler will check whether method is available or not in class. Since eat() method is available ,then in both cases it should be Static binding. or at run time if JVM decides which method implementation to call,then JVM will check which object the reference variable is pointing,then in above 2 cases also JVM will check in Animal object and Dog object for the method eat(). Since eat() method available then both should be dynamic binding.

I am getting doubt on what parameters/conditions we are deciding which is static binding and which is dynamic binding .

Will compiler will check the type of reference variable and also type of object at compile time and when it is ambiguous it leaves the decision to JVM?

Or is it like if method call and method implementation belong to same class then it is static binding and if method call and method implementation belong to different class in same inheritance hierarchy then dynamic binding.

View Replies View Related

Static Vs Dynamic Class Loading

Feb 2, 2015

Understanding the difference between static and dynamic class loading.

It will be more useful if examples are given , especially for dynamic class loading(without using reflection).

View Replies View Related

Non-Static Variable TAShaReport Cannot Referenced From Static

Sep 28, 2014

The error said : Non Static Variable TAShaReport Cannot referenced from a static context

I just want to put the output in the TextArea

Here is the code :

public static String DeduplicateFiles(String myFolderLocation) {
try {
HashSet<String> newset = new HashSet<>();
File folder = new File(myFolderLocation); //Directory where the files are located
File[] listOfFiles = folder.listFiles();

[Code] .....

View Replies View Related

Using Variable From Static Extended Class In Non-Static

Nov 18, 2014

This is a someway special question, because I am using jmonkeyEngine.

But the topic is simple:

I have 2 classes:

public class Spielbrett extends SimpleApplication {
public static void main(String[] args) {
Spielbrett app = new Spielbrett();
app.start();
}
@Override
public void simpleInitApp() {

[Code]...

as the main class and a second class for the chips:

public class Spielstein {
public Spatial stone;
public int player;
public int team;
private AssetManager assetManager = Spielstein.getAM(); //THIS IS THE PROBLEM
public Spielstein(int t_player, int t_team){

[Code]...

My problem is: I can't access getAM() from the first in the second class. If you know why I would be glad for an answer.

View Replies View Related

Which Will Be Loaded First Static Variable Or Static Block

Jan 26, 2014

One of my friend asked me that which will load first static variable or static block ? My answer was to static variable.. So he gave me two program and said to differentiate between them

1st program

public class Test {
public static void main(String args[])
{
System.out.println(Test.x);
}
static {
System.out.println(Test.x);

[Code] ....

Output of this :

90
90

I tried to decompile the byte code and found it's same for both the above equation. How to differentiate between them. I am confused when the static variable will initialised.

View Replies View Related

Chat Application Working On Dynamic IP But Not On Static (server) IP

Apr 25, 2014

I have developed a window based chat application for chatting, screen sharing, file sharing, video playing.

All are working well on my local network systems (eg. dynamic server ip is 192.168.1.122). But if i try to run on my server (e.g. static server ip 50.62.8.22) it is not get connected..,

View Replies View Related

Servlets :: How Does Web Server Differentiates Between Request For Static And Dynamic Web Page

Mar 4, 2014

How does web server differentiates between request for static web page and request for dynamic web page? i think if web server receives request for static page directly renders that to server or else if request is for dynamic web page passes that to web app which processes the request and renders that to client. bUT how does web server differentiates between both the request.

View Replies View Related

Static Class Should Have Static Variable?

Sep 23, 2014

I wrote a code to use static class. But, when I call the class in a outer class but, it gives an error. Is it mandatory to have a static class should have static variables when we declaring them??

public class StaticClassMain {
static class Sub{
String str="Example 1";
}
public static void main(String[] args) {
System.out.println(Sub.str);
}
}

View Replies View Related

Dynamic Enum - How To Make DIME(10) False

Apr 20, 2015

I wrote a simple enum and a test class. The enum represents us coins and my test class uses the enum to calculate the change with the least number of coins. For example, I pass in 95 cents, I get back 3 quarters, 2 dimes. It all works just fine, easy to implement and I see why I should use an enum. Then I thought, what if the person is out of dimes. How could I tell the enum to skip dimes in it's switch statements? How would I make DIME(10) false?

View Replies View Related

Static Variable Within A Class?

Dec 8, 2014

I have a class Tree in which all the methods to build a tree are in place. But however I would want variable of by Tree which is pointing to the last node being added to the tree.

So basically every time you keep adding a node to the tree you tail pointer gets updated to point to the last node. I have this so far.

public class NonEmptyTree implements Tree {
private Tree left;
private int data;
private int leftleafCount;
private int rightleafCount;
private Tree right;
private Tree tail; // This variable must be shared by all the object. There needs to just one tail pointer to the tree.
public Tree insert( data ) {
tail = // gets updated every time when new node gets added.

View Replies View Related

Non-Static Variable Cannot Be Referenced?

Feb 24, 2014

I am getting a syntax error saying I cannot reference a non static variable from a static perspective.

How this is happening is with my variables declared in the beggining. When outputting those variables in my last statement, I am not allowed to.

The source is below.

View Replies View Related

Why Add Static To Make A Constant

Oct 30, 2014

public static final String NAME="JAVATAR";

"final" makes sure the constant has the same value and prevents it from being changed. So why add "static" to make it a constant. I figured the reason a few weeks back but don't remember it now.

View Replies View Related

Sandwich Class Static Variable

Apr 14, 2015

Sandwich class. I have thus far completed creating a sandwich class with a seperate sandwich Tester class to run with it. (this is according to the assignment). Now I must create Static variables for the sandwich class:

Add two static variables to the Sandwich class to count how many sandwiches are sold and how many slices of tomato are used. Initialize each to 0.Where do you add code to increment the sandwich counter? Determine this and then add code.

public class Sandwich
{
static int numOfSold = 0;
static int slicesUsed = 0;
private String meat;
private int numOfSlicesOfTomato;
private boolean lettuce;

[code]....

View Replies View Related

How To Take Runtime Value For Static Final Variable

Jul 28, 2014

How can i take run time value for static final variable...my lecturer said first time assignment is possible for declared final variable but in my case it shows compile time error..I'm placing my program below with error message

class Sample
{
static final String cname;
void print() {
System.out.println(cname);
}
public static void main(String args[])
{
cname=args[0];
Sample s=new Sample();
s.print();
}
}

Sample.java:11: cannot assign a value to final variable cname.
cname=args[0];

View Replies View Related

What Happens To A Static Variable That Is Defined Within A Method Of A Class

Feb 15, 2014

What happens to a static variable that is defined within a method of a class ?

View Replies View Related

Static And Final Variable / Field - Functional Difference?

Sep 15, 2014

I'm not really sure I understand the functional difference between a static and final variable/field. Oracle defines Class Variable as:

Class Variables (Static Fields) A class variable is any field declared with the static modifier; this tells the compiler that there is exactly one copy of this variable in existence, regardless of how many times the class has been instantiated. A field defining the number of gears for a particular kind of bicycle could be marked as static since conceptually the same number of gears will apply to all instances. The code static int numGears = 6; would create such a static field. Additionally, the keyword final could be added to indicate that the number of gears will never change.

If static will have the same value regardless of how many times it's used, then why use final (or vice versa)?

View Replies View Related

Threads Share Static Variable But Behave Differently With Respect To It

Apr 26, 2015

Here is my code. Obviously this doesn't do a lot but that's only because I abstracted out the problem so there are not many lines to decipher.

Java Code:

import java.util.Scanner;
class threadOne extends threadTwo {
public static void main(String[] args) {
threadTwo threadTwoObj = new threadTwo();
threadTwoObj.start();
while (!userInput.equals("exit")) {

[Code] ....

What its supposed to do: When the user returns "exit" in the console it is supposed to break out of both while loops in both threads.

What it actually does: breaks out of the while loop in threadOne and not in threadTwo.

Basically the idea is to have a thread running doing computation and another thread able to query it for updates or interact to make changes to the flow. This will be useful, among other ways, for the sorts of problems where finding a solution is easy but where a better solution can always be found with more time. So for example finding directions on a map. Its easy to find a solution, but if you search longer you can find a faster route, if you search longer still than faster still.

View Replies View Related

Swing/AWT/SWT :: Possible To Make Graphics Such As FillRect Into A Variable?

Aug 16, 2014

I want to do a simple background which is only rendered once onto my screen. I want to use

G.fillRect(0, 0, getWidth(), getHeight());

and make the whole background black, but only once. I wanted to try out making the fillRect into a variable so I can do:

if (background == null) { //background is the variables name.
G.fillRect(0, 0, getWidth(), getHeight());
}

The point is, I want G.fillRect(0, 0, getWidth(), getHeight()); to be a variable, even if this is the wrong way to approach what I want to accomplish, is it possible to make this line of code into one variable? The rest of my code if you need info:

package com.game.blobber;
import java.util.Random;
import java.awt.Canvas;
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.image.BufferStrategy;

[Code] .....

View Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved