If I will write
String s=new String("XYZ");
String s1=new String("XYZ");
if(s.equals(s1)){
sop("True");
}
else{
sop("False");
}
This program will give me "True".
But When I am creating my own class suppose
class Employee{
public Employee(String name);
}
Employee e= new Employee("XYZ");
Employee e1 = neew Employee("XYZ");
if(e.equals(e1)){
sop("True");
}
else{
sop("False");
}
Then it will give the output as "False".
Can I know what is happening internally?
Answer Posted / k.packiya lakshmi
In String we can write a string in double quotes and equals is
one method of string but when we creating class it doesn't
know the method of equals.
| Is This Answer Correct ? | 3 Yes | 3 No |
Post New Answer View All Answers
Does windows 10 need java?
What is a blocking method in Java?
What is meant by flickering?
What is the difference between break and continue statements?
enlist some features of jdk.
What happens when I use / and % with a negative numerator?
Can you explain the usages of class.forname()?
Implementations of set interface?
What does int [] mean in java?
How do listeners work?
What are the benefits of operations?
What is the functionability stubs and skeletons?
What is a singleton factory?
What is the default size of arraylist in java?
What is variable explain with example?