is java pure object oriented or not ?
Answers were Sorted based on User's Feedback
Answer / gh kumar
no java is not a pure object oriented programming language
because of primitive data types, multiple inheritance and
static members.
Is This Answer Correct ? | 43 Yes | 4 No |
Answer / arun kumar samal
no, java is not pure object oriented language due to in java
the primitives data
types(byte,short,int,long,float,double,char,void)are not
objects.to use this type we need each corresponding Wapper
implementation.
e.g:
class A{
Integer i;
public static void main(String... s){
A a=new A();
a.i=new Integer(10);//Boxing before javaSE 5.0
a.i=10;//AutoBoxing from javaSE5.0
}
Is This Answer Correct ? | 5 Yes | 0 No |
Answer / neha
java is not pure object oriented programming language ............it make use of objects but it is not necessary to make object . in pure object oriented programming means that without making the object you can not successfully make the program
Is This Answer Correct ? | 7 Yes | 3 No |
Answer / sathish.pk
java is not pure object oriented .
because, we are using "Static" keyword.
for example:
-------------
public class Sample{
public static void add(){
int a=1,b=2;
System.out.println("Add Value="+(a+b));
}
public void sub(){
int a=1,b=2;
System.out.println("Sub value="+(b-a));
}
public static void main(String args[]){
Sample sam=new Sample();
sam.sub();
Sample.add();
}
}
in above example:
------------------
we are creating object for access add() method, but
we are not creating object for access sub() method. because,
it is static method. so, here we are accessing sub() method
without creating object. that all...
so, java is not pure object oriented ..
Is This Answer Correct ? | 2 Yes | 3 No |
Answer / sathish.pk
java is not pure object oriented .
because, we are using "Static" keyword.
for example:
-------------
public class Sample{
public static void add(){
int a=1,b=2;
System.out.println("Add Value="+(a+b));
}
public void sub(){
int a=1,b=2;
System.out.println("Sub value="+(b-a));
}
public static void main(String args[]){
Sample sam=new Sample();
sam.sub();
Sample.add();
}
}
in above example:
------------------
we are creating object for access add() method, but
we are not creating object for access sub() method. because,
it is static method. so, here we are accessing add() method
without creating object. that all...
so, java is not pure object oriented ..
Is This Answer Correct ? | 0 Yes | 2 No |
Answer / sathish.pk
My answer 6 is correct, please ignore answer 5 as something
missed.
by sathish.pk
Is This Answer Correct ? | 0 Yes | 2 No |
What is the role of the jdbc drivermanager class?
What are the sailent features of JDBC 2.0?
Hi to all.. well i want to make a standalone application which can use the concept of connection pooling, constraint is that i have not to use any application server like weblogic etc. Please help me out. Thaks in advance.
MY code is: public class P1{ public static void main(String ar[]) { class.forName("java.lang.String"); } } errors i got are :New.java:5: error: <identifier> expected class.forName("java.lang.String"); ^ New.java:5: error: invalid method declaration; return type required class.forName("java.lang.String"); ^ New.java:5: error: illegal start of type class.forName("java.lang.String"); ^ New.java:7: error: reached end of file while parsing } ^ 4 errors HELP ME>......
what is metadata and it's use?
What is difference between jdbc and odbc?
Is JDBC a language or Application?
What causes no suitable driver error?
What are drivers available?
What is the purpose of jdbc resultset interface?
How can you sort dates?
What is the function of setautocommit?