Exchange Between Classes And Methods
Apr 14, 2014
I need to create a Dog class that represents a dog. Then, there are 2 different methods that in the end will each represent one dog each. Each printout will show the Name, Breed, Age, and Age in Human Years. Right now I'm having trouble trying to move methods in between each class. Here's the first class.
import java.util.Scanner;
public class Dog { //no main method
static Scanner input = new Scanner(System.in);
//writeObject method
public static void writeObject(String name, String breed, int age) {
System.out.println("Enter the dog's name, breed, and age: ");
[Code] ....
View Replies
ADVERTISEMENT
Apr 16, 2015
how come you can call non static methods from other classes(objects when they are created from main) but not static methods in the same class as the main method??
example I cannot call the method maximum from the main method aslong as its not static BUT i can call other objects non static methods from main??
class test{
public static void main(String [] args){
Scanner input = new Scanner(System.in); //create new Scanner object
//for input
int number1;
int number2;
[Code]...
View Replies
View Related
Feb 4, 2015
I have a very standard Lab assignment. It's probably been seen a lot. I wrote the first part not realizing I had to write a second class to do use the methods. I'm not sure how to change my program to call methods from my second class instead of doing all my calculations with user input in my first class.
Here's the first class' code:
package tickets;
//Imports classes used for "Ticket" application.
import java.util.*;
import java.text.DecimalFormat;
public class Tickets {
[Code] ......
The code is obviously incomplete. I have not tried to compile, nor would I expect it to compile right. I'm not sure how to move my calculations from the first class shown above into my second class and use them as methods.
View Replies
View Related
Sep 20, 2014
Basically I want to make a class called library, but I don't want to make an interface because I actually want to define the methods. I think I can only use abstract classes but not really sure how to use those. But I still have a problem, I want to create a Map that classes implementing Library class have to have in their code, and the Map will be a HashMap with <String, ParentClassHere>, so basically let's say I make a class called Car, implemeing Library to the Car class would create a Map library = new HashMap<String, Car>. Can I do something like this? And also include methods to get values and set values to the library Map?
View Replies
View Related
Jun 4, 2014
I have a javafx class that has buttons and textfields. Here is the code for a button, and i want the button to make a new object but im having trouble setting the constructor
Label label = new Label("Type");
GridPane.setHalignment(label, HPos.RIGHT);
TextField textField = new TextField();
Label label2 = new Label("First Name");
GridPane.setHalignment(label2, HPos.RIGHT);
TextField textField2 = new TextField();
[Code] ....
after i create the object i will insert the object in an arraylist of person objects
View Replies
View Related
Apr 1, 2015
Consider the two simple Java classes below:
Java Code:
class Computer {
Computer() {
System.out.println("Constructor of Computer class.");
}
void On() {
System.out.println("PC turning on...");
}
void working() {
[Code] ....
After the program run, how do I trace (1) which object call which method (2) and how many times?
View Replies
View Related
Jan 8, 2014
I am writing a game in Java for Android (although my question isn't Android or Game Dev specific).
I have a SceneManager class and a Scene interface and then various other classes that implement the Scene interface (Code at the end of this post).
Basically, in my MainGame class (which also implements the Scene Interface for Touch Event capturing purposes) I hold the bulk of my game code. Methods in this class are then called from my Level classes. (most of these are needed in all levels so it makes sense to hold them here and call them from the levels to eliminate unnecessary code duplication)
So, I have Level1, Level2......... Level20 classes which all implement Scene.
Now, the problem comes because in only 2 of my Levels something can happen (that can't in the other 18) and I need to run a response method in these 2 levels (the method isn't exactly the same, the response to this event happening is different for both levels).
To run common methods from my classes, I use my Scene Manager like this:
SceneManager.getInstance().getCurrentScene().updateLogic();
SceneManager.getInstance().getCurrentScene().render();
(The above is from my gameloop) - So it will run the updateLogic(); and render(); methods from whichever is the current scene (Level).
Scene is changed like so:
SceneManager.getInstance().setCurrentScene(LevelX);
This works great as all Level's have an updateLogic(); and render(); method.
So from my mainGame class, I am doing something like : (pseudo code)
public void checkIfSomethingHappened(){
if (something happens){
if (currentLevel==5){
Level5.response();}
[Code]....
The above would be called from my 2 level classes. So something like:
MainGame.checkIfSomethingHappened(); //Called in addition to the normal methods that make up that level
I don't really want to have this (second) 'if' statement here in the middle of my performance critical game loop.
What I'm after is something like this:
if (something happens){
SceneManager.getInstance().getCurrentScene().response();
}
However, this would require me to put stubs in the other 18 classes.
I'm thinking there must be a way to do this as the SceneManager already knows the current scene so it seems a waste checking it again via an if (or switch) statement. What is the best way to do this without having to put stubs into classes that don't require this method?
View Replies
View Related
Jun 30, 2014
I am working through a project in which I am supposed to change dollars into yen with the use of different deposits. I will post the code below that I have been working on.
import java.util.*;
public class DollartoYen {
public static final int MAX_DEPOSITS = 100;
public static final float DOLLAR_TO_YEN = 0.098f;
// read number of Dollars in each account from the keyboard
void readDollars(float[] dollars, int count ) {
[Code] .....
View Replies
View Related
Feb 20, 2014
i want to publish data from my application to mobile devices as calendar-events and back.therefore i want to write an application (webservice, servlet,???), which i then can add as a new account in my e.g. android device' calendar.
shortly: my application should simulate an exchange-/activesync-server, since on "all" mobile devices i can add exchange accounts.is/are there any documentation, libraries,
View Replies
View Related
Jul 21, 2014
What is better and easier approach for exchanging data (in my case list of objects) between servlets in different nodes in same cluster? I thought about RMI or just direct url servlet call. But it seems that I'm missing something here.
My problem is the following:
I have to create some kind of diagnostic storage for each cluster member. It will collect all information and errors during application work.
And If I need to check application status I do web request and it will show me that these servers (cluster members) are okay and that node has an issue.
I'm using spring and tomcat.
View Replies
View Related
Jun 3, 2012
I need to implement Oauth2 with facebook to get authencation. I tried to write a servlet with the method Service, and i got the code thah i have to use in a second request.
Now i need to send a request at this URL :
1) [URL] .....
and wait for a responce with an URL that have the access_token to use with facebook
2) [URL] ....
Is it Possible in a single Servlet after i receive the "code" to send a second request to the URL in 1 and get the response with URL in 2 to retrieve the access_token?? if yes....how??
View Replies
View Related
Apr 18, 2014
How do you call classes within other classes? Or can you only call classes through the main?
View Replies
View Related
Feb 14, 2015
I'm doing an aggregation exercise that's suppose to find the volume and surface area of a cylinder. What I'm trying to do is pass values from one class, to a second class, and that second class passes values to a third class.
This may be a clearer explanation: The first class is the main program which sends values to the second and third class. The second class is used do calculations for a circle (a pre-existing class from another assignment). The third class grabs the values that the second class calculated and calculates those values with the one that was passed from the first class to the third class. The first class then prints the outcome.
Problem is when the program gets to the third class, it just calculates the value from the first class with the default constructor from the second class. It's like the second class never received the values from the first class. I think I'm missing a step, but I don't what it is.
First Class:
package circle;
import java.util.Scanner;
public class CylinderInput
{
static Scanner in = new Scanner(System.in);
public static void main(String[] args)
{
//user defined variable
[Code]...
View Replies
View Related
Dec 26, 2014
Why do we get such output or which line of code produces the output?
1class Egg2 {
2 protected class Yolk {
3 public Yolk() { print("Egg2.Yolk()"); }
4 public void f() { print("Egg2.Yolk.f()");}
5 }
6 private Yolk y = new Yolk();
[Code] ....
/* Output:
1.)Egg2.Yolk()
2.)New Egg2()
3.)Egg2.Yolk()
4.)BigEgg2.Yolk()
5.)BigEgg2.Yolk.f()
*///:~
View Replies
View Related
Oct 18, 2014
I'm quite new to Java. I have some trouble with understanding how to get two classes to get objects from each other (if that is the correct term).
Lets say I have a login class, in which I have a method checking what the user has entered into the console (I have not displayed the whole code, but this class works as it should and give the user an option to enter username and password and return it true if entered correct).
public static boolean validateUserPass(String userName, String password) {
String[] user = {"admin"};
String[] passwords = {"firkanten"};
boolean check = false;
for (int i = 0; i < user.length; i++) {
if (userName.equals(user[i])) {
if (password.equals(passwords[i])) {
check = true;
Now, in another class I want a display box to appear on the screen and give the user three options: Click yes, no or cancel. I get this to run perfectly alone, this is not the hard part for me. I want the display box only to appear when the correct username and password is given, but I can't seem to figure out how to do this probably.
View Replies
View Related
Feb 7, 2014
Regarding the code examples in Head First Java, this is from Chapter 5, regarding the beginning creation of the dot com game. There are two classes in quesiton
the first is the SimpleDotComTester class:
public class SimpleDotComTester {
public static void main(String[] args)
{
SimpleDotCom dot = new SimpleDotCom();
int[] locations = {2, 3, 4};
dot.setLocationCells(locations);
String userGuess = "2";
String result = dot.checkYourself(userGuess);
}
}
and the second one is the code for the checkYourself () method in the SimpleDotCom class
public class SimpleDotCom {
int[] locationCells;
int numOfHits = 0;
public void setLocationCells(int[] locs)
[code]....
Now I noticed that both classes use a variable called result; the program runs fine, but assume from the example that you can use the same variable name two different classes;
View Replies
View Related
Mar 29, 2014
design a class to conduct a survey of three hospitals. you want to know how many sectors (eg operation, children, gastronomic) each hospitals have, and how many doctors there are in each sector.
what is the process of class design?
View Replies
View Related
Jan 5, 2014
I have a Date class and Time class. Is it possible to pass Time object inside Date constructor so that toString function gives output as 12/05/2013 06:31:30 ?
View Replies
View Related
Apr 24, 2014
I have two classes.
First and Second.
In First class I want to use methods from Second class. So:
Java Code:
Second s = new Second();
s.secondMethod(); mh_sh_highlight_all('java');
Second thing I want to do is use JTextArea from First class in Second class.
So since it gives me error, I extended First class with Second:
Java Code: public class Second extends First { mh_sh_highlight_all('java');
It look like it should work, no errors etc. Also both things are working separately. But since I used both at once...
Java Code:
Exception in thread "AWT-EventQueue-0" java.lang.StackOverflowError
at package.Second.<init>(Second.java:7)
at package.First.<init>(First.java:17) mh_sh_highlight_all('java');
I can move what I need to First class, and it will work fine, but I want to make this in two classes. But I really don't understand extends, I just use them if there is need for them. So I don't know how to handle this problem.
I also tried to extends Second just like First:
Java Code: public class Second extends JPanel implements ActionListener { mh_sh_highlight_all('java');
Instead of extending First, but it can not be done, since ActionListener is in First...
Well. Also addActionListener can maybe solve my problem?
I'm using:
Java Code: xx.addActionListener(this); mh_sh_highlight_all('java');
Maybe I can use something instead of this? But what?
View Replies
View Related
Jan 19, 2015
Wondering, what is exactly reason for existence of inner classes? Are there problems that without them you can not resolve?
Anything beside emulate multiple inheritance - when your class need to extends the real classes, and not implement multiple interfaces ?
View Replies
View Related
Mar 28, 2015
I have a folder of classes that I am packaging together. Some classes are being packaged and compiling just fine. My other classes in the same package, however, are saying that they cannot find these classes.
View Replies
View Related
Apr 12, 2015
What i'm trying to do is to pass a bufferedreader string from main method to a class that will set on how fast or slow a message will be displayed but it has to be displayed on a JTextArea that's in a constructor class.
import java.awt.*;
import javax.swing.*;
public class demo {
JFrame frame = new JFrame ("Idle Game Test!");
JPanel backGroundPanel = new JPanel ();
JPanel statusPanel = new JPanel ();
JPanel buttonPanel = new JPanel ();
JPanel bigPanel = new JPanel ();
JTextArea message = new JTextArea ();
[code].....
View Replies
View Related
Aug 7, 2014
So I prefer to use Emacs rather than using Eclipse or some other IDE and I am wondering how to include external classes in my main file?
For instance I have my main file (the one that includes my 'main()' function) and then I have another class (seperate file(s)) for creating a GUI, or making a game and using a Player class, Weapon class, etc. How can this be done? Do I just use 'extends myclass'?
View Replies
View Related
Jan 21, 2014
I would like to use the attribute A of my class Selecter1, in my main class Resizing. How?
View Replies
View Related
Sep 3, 2014
I have been using Guice for a while but just now run into a need to use anonymous inner classes. In the example below Car and its dependencies do not get injected resulted in NPE on consecutive calls. How can this be changed to work properly? Do I need to add extra binding?
public class Truck {
@Inject
public Truck(Engine engine) {
this.engine = engine;
}
public Car getCar() {
[code]....
View Replies
View Related
Jun 3, 2014
Is it possible to combine two classes that I have defined to contain some of the same elements so that NetBeans stops giving me errors? I don't want to get rid of any necessary code, and if both classes are necessary, should I just rename one of them? One class is an ArrayList that I am using to write the information for employees entered to a text file "employee.txt." I also want users to be able to call on this information via employeeID in order to display employee information. The code is the following:
public ArrayList<Employee> getEmployees() {
// if the employees file has already been read, don't read it again
if (employees != null)
return employees;
employees = new ArrayList<>();
if (Files.exists(employeesPath)) // prevent the FileNotFoundException {
[code]....
The other class is a getEmployee class that I previously defined before attempting to read the information from the text file and display it in the console. It is as follows:
private void getEmployees() {
try {
// if the file doesn't exists, create it
if (!Files.exists(employeesPath))
Files.createFile(employeesPath);
BufferedReader in =
new BufferedReader(
new FileReader(employeesFile));
[code]....
View Replies
View Related