Why java is not a pure object oriented language?
Answers were Sorted based on User's Feedback
Answer / dhruba guha
Java is not truely object orient Progrmaing Language ebecoz
1) in OOPS everything has to be Object but java supports
Primitive data type.
2) Java does not support multiple inheritance directly,
through help of interface java support multiple inheritance.
3) java does not esupport circular inheritance.
4) in OOPS everything need to be store heap but java use 5
type of memory heap, stack, native stack, register, code
segment.
| Is This Answer Correct ? | 6 Yes | 1 No |
Answer / manikiran
Java fails in multiple inheritance. It is one of the feature
in OOPS concept .Java does not follow all rules of OOPS concepts
| Is This Answer Correct ? | 5 Yes | 2 No |
Answer / subbu
Java uses primitive datatypes. so it not a pure object oriented language.
| Is This Answer Correct ? | 6 Yes | 5 No |
Answer / el
Java allows reflection, which is a very powerful feature, but is not pure oop concept.
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / java&
public class Main {
public static void main(String[] args) {
new A().path1.fun6();
new A().path2.fun4();
new F().path1.fun1();
new I.C().path1.path2.path2.path2.fun4();
}
}
class A extends F
{
void fun1()
{
System.out.print("Class A");
}
}
class B extends A
{
void fun2()
{
System.out.print("Class B");
}
}
interface I
{
C path1=new C();
class C extends B
{
void fun3()
{
System.out.print("Interface I");
}
}
}
interface J
{
D path2=new D();
class D extends B
{
void fun4()
{
System.out.print("Interface J");
}
}
}
class E implements I,J
{
void fun5()
{
System.out.print("Interface J");
}
}
class F extends E
{
void fun6()
{
System.out.println(" class F");
}
}
/* What is this? */
| Is This Answer Correct ? | 0 Yes | 0 No |
What is the difference between Object and Instance?
why string is not taking as primitive datatypes but we r taking it as a class? why explain it?
How do you check if a string is lexicographically in java?
hi am an engineering student and my next plan is for ms in either in us or australia i got my passport but i dont know anything bout visa can u give brief idea 1)How to get prepared for visa and 2)How to apply for top universities and 3)How to pay the fee and so on These all are basic questions plz give me a clear idea
What is the class in java?
Is passing by reference faster?
What is a platform?
write SQL command for table employee where print first name or last name start like "A" and who is working in domain(angular js,java,dotnet)
What does super keyword do?
What is constructor and its types?
What environment variables do I need to set on my machine in order to be able to run java programs?
what is Remote Reference Layer ?