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 |
What is the function of static in java?
What is rule of accessibility in java?
What is the difference between applet and application?
Why is a string immutable?
How to sort an array in java without using sort method?
what is the use of clone method? why user cant overwrite in sub class without its proper defination.
Can a vector contain heterogenous objects?
5 Coding best practices you learned in java?
Is arraylist a class in java?
What is difference between static method and static variable?
different between exception and error? explaim check and uncheck exception
What is the difference between Static and final?