as we know a static method could access static data and
static method only. then how could main method call the
object of aclass which is not static and other non static data
Answer / ramya
though main method is static, it can access non-static
(instance) variabels or methods by creating an instance of
the class in which the variables and methods are..
Example:
class LessonTwoB {
String text = "I'm a Simple Program";
static String text2 = "I'm static text";
String getText(){
return text;
}
String getStaticText(){
return text2;
}
public static void main(String[] args){
LessonTwoB progInstance = new LessonTwoB();
String retrievedText = progInstance.getText();
String retrievedStaticText =
progInstance.getStaticText();
System.out.println(retrievedText);
System.out.println(retrievedStaticText);
}
}
Is This Answer Correct ? | 1 Yes | 0 No |
How are Java source code files named?
What is a priority queue java?
What do you mean by access modifier?
Can a class be subclass of itself?
what is the difference between a java object reference and c++ pointer?
What is variable and its types?
How are the elements of a gridbaglayout organized in java programming?
Is .net better than java?
When does Exception occurs?
Can try statements be nested?
What are jee technologies?
Which are thin and thicK wrapper Class's in Java?