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 Posted / 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 |
Post New Answer View All Answers
How java uses the string and stringbuffer classes?
What is intern method in java?
Can we compare two strings in java?
How is hashcode calculated in java?
Can you call a method in a method?
Difference between keyword and identifier.
What are the different data types in java?
What is the difference between jdk and jre?
Can a class extend more than one class?
Give few difference between constructor and method?
What is the default value of the local variables?
List out benefits of object oriented programming language?
What is a method type?
How is treeset implemented in java?
What are examples of modifiers?