Question: constructors

Ads

 
 
 

Share on Google+Share on Google+

ajeesharjunan
constructors
1 Answer(s)      8 years ago
Posted in : Java Beginners
Ads
View Answers

October 29, 2008 at 10:18 AM


Hi friend,


Constructors cannot be inherited, basically a constructor is not a method.Constructors are used to give a valid state for an object at creation. That is, you cannot create a instance of a subclass using a constructor of one of it's superclasses. One of the main reasons is because you probably don't want to overide the superclasses constructor, which would be possible if they were inherited. By giving the developer the ability to override a superclasses constructor you would erode the encapsulation abilities of the language.


class A{
A(){
/*do something*/
}
}
class B extends A{
B(){
/*do something*/
}
public static void main(String[] args){
A a = new A();
B b = new A();//is'nt this confusing?
}

----------------------------------------

Visit for more information.

http://www.roseindia.net/java/beginners/constructoroverloading.shtml

Thanks.

Ads









Related Tutorials/Questions & Answers:
Constructors in Java
Constructors in Java  When do we use Constructors in JAva?   All object creation is done through constructors. If no constructor is specified, the compiler will supply a default empty constructor that basically does
Advertisements
How are this() and super() used with constructors?
How are this() and super() used with constructors?   Hi, How are this() and super() used with constructors? thanks
Constructors .equals method
Constructors .equals method  Hi, my two dates never match using .equals method and two different constructors. o/p is like [email protected] [email protected] Code: package examples; public class Pdate
Constructors .equals method
Constructors .equals method  Hi, my two dates never match using .equals method and two different constructors. o/p is like [email protected] [email protected] Code: package examples; public class Pdate
constructors - Java Beginners
constructors  can constructors be inherited???  Hi friend, Constructors cannot be inherited, basically a constructor is not a method.Constructors are used to give a valid state for an object at creation
Thread Constructors
Thread Constructors       Several constructors are available for creating new Thread instances.    Thread() Thread(String)   Thread(Runnable) Thread
why we use constructors instead of methods in java?
why we use constructors instead of methods in java?   why we use constructors instead of methods in java
Constructors, setters, getters - Java Beginners
Constructors, setters, getters  A bank charges $10 per month plus the following check fees for a commercial checking account: $.10 each for less than 20 checks $.08 each for 20-39 checks $.06 each for 40-59 checks
What are constructors ? explain different types of constructor with example
What are constructors ? explain different types of constructor with example  Hi, What are constructors ? explain different types of constructor... constructor require. That's why the Constructors are used to initialize the instance
Constructors, setters, getters 2 - Java Beginners
Constructors, setters, getters 2  A bank charges $10 per month plus the following check fees for a commercial checking account: $.10 each for less than 20 checks $.08 each for 20-39 checks $.06 each for 40-59 checks
Java Constructors
Java Constructors In this tutorial we will discuss in java constructor and its type with example. Constructors : A constructor is a special kind of method... of constructors- Constructor name must be same as the class name. It should
Objective C Constructors
Objective C Constructors       Objective-C enables user to define constructor with the help of self and super keywords. Like java Objective-C has parent class and programmer
Java Constructor Overloading Example
is achieved in the Java programming. Constructors in Java are a special type... class name, it may contain any number of parameters. Constructors defined... programming is called constructor overloading. Constructors with different
Use Constructor in JSP
; This section illustrates you how to use constructors in jsp. Constructors are used to initialize the object. They are just like method declaration but they do not return value. Constructors are defined by their class name. Here
Simple date formatter example
are going to describe you how you can use different constructors of SimpleDateFormat class to convert the date into the specified format. There are various constructors
Simple Date example
Simple Date example       In this section we have presented a simple Date example that shows how you can use different constructors of Date. We can construct the Date
Java Date
a simple Date example that shows how you can use different constructors of Date... are going to describe you how you can use different constructors
Constructor Inheritance
;    Constructors are used to create objects from...;Working With Constructors and Inheritance</title>...;Working With Constructors and Inheritance</h1>
How to write a file in Java?
, constructors of this class assume that character encoding and byte-buffer size... OutputStreamWriter on a FileOutputStream. There are various constructors of FileWriter class... of these constructors are as follows: FileWriter(File file): This constructors creates
Java API
, interfaces with their methods, constructors that come with JDK. Java API included
Inheritance
will learn more about Constructor and how constructors are overloaded in Java... in Java. Constructors are used to assign initial values to instance... because JVM differentiates constructors on the basis of arguments passed
Inheritance
features like methods, data members, access controls, constructors, keywords...;   int y;   int get(int p, int q){   x=p; y=q; return(0);   }   void 
core java question - Java Interview Questions
why we use constructors????? or what is the need of constructors?? or what is the utility of constructors????  to intialize the instance variabe we will use the constructors
Java fundamentals
Java fundamentals  Does a class inherit the constructors of its superclass
java
java  create an interactive java program for displaying student details by using multiple constructors
java
java   Why we didnot write constructors in interfaces   interface is like a pure abstract class, though it is not a class at all... be instantiated. Therefore it does not write constructors in interfaces. For more
Tutorials   
Java Spring Hibernate Struts Training What is the meaning of Java Platform? Why Java is a platform independent language? What is the benefits of learning Core Java? Which technology should I learn after Java? What is array in java with example? How to Convert ArrayList to Array? How to substring in Java? How to format number in Java? What is instance variable in Java? How to download MySQL JDBC driver? What is Calendar class in Java? Which is the best Java tutorials for beginners? How to rename a file in Java? How to delete file in Java code? How to get day from date in Java using Calendar? How to get day of week in Java? How to calculate Date Difference in Java? How to compare date in Java? How to declare array in Java? How to calculate average of array in Java? What is Array in Java? write a java program to find the summation of all the integers entered on command line Sum of two numbers using command line arguments in Java How to create and use Array in Java? How to pass command line arguments in Java? How to create Applet Hello World? Appending String efficiently in Java How to append String in Java? How to list even numbers between 1 and 100? How to add BigDecimal in Java? What is Abstraction In Java? Which is best Beginners Java Tutorial? What is java.util package? Create list from array in Java Filter collection in Java 8 What is the best way to filter a Java Collection? Easy way to transform Collection to Array? How to convert Collection to Array in Java? What are Basic Java Language Elements? Advanced Java Tutorials in 2017 Java brief history Best Reasons to learn Java Java Example Codes and Tutorials in 2017 How do I read a large file quickly in Java? Is learning Java worthwhile? How to create first Java Program? Retrieve database from the table dynamically in jsp from oracle using servlet What does core Java include? java What are some way to learn Java quickly?

Ads

 
Advertisement null

Ads