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.









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 does core Java include? java What are some way to learn Java quickly? Is it required to learn Java before learning Java Script? Is it necessary to learn java script before learning PHP? Are HTML5 and Java Script boosts Java career? Is Java object oriented? Fingerprint application with Java Uninstall Oracle Virtual Box JSON to HashMap Free Java online Training I want example of Control Statement in Java ANSI Color Codes with Python Create a Program that Calculates Input What is difference between JDK,JRE and JVM? How to see ubuntu version on server? How to get Page Source in Selenium (WebDriver) using Java? The path to the driver executable must be set by the webdriver.gecko.driver system property parse data from a link in java Java Program Qns using BlueJ How to fix HAX Kernel Module Is Not Installed error? Installing Audacity Looking for code Logic to check track changes & Coments in MSWord, MSWordx, MSExcel, MSExcelx is ON/OFF Installing JDK on Mac SAX Parser exception ERROR 601 (42P00): Syntax error. Encountered Thread java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileItemFactory How to install Ubuntu 16.04 LTS? HttpServletRequest cannot be resolved to a type in eclipse - Solved Unhandled event loop exception GC overhead limit exceeded Spring Data jpa with apache phoenix Caused by: java.lang.IllegalArgumentException: Not a host:port pair: PBUF o.a.h.h.z.RecoverableZooKeeper - Possibly transient ZooKeeper, quorum= com.thinkaurelius.titan.diskstorage.hbase.HBaseStoreManager class not found com.thinkaurelius.titan.diskstorage.hbase.HBaseStoreManager not found How to download and install Java 8 on Windows? How to uninstall JDK 7? How to install gtk-doc-tools package in Ubuntu? How to install Oracle JDK 8 on Ubuntu? ejabberd_ctl.beam not found - Solved How to convert date to UTC format in Java? How to install autoconf, automake and libtool in Ubuntu 15.10? How to convert current date to mm dd yyyy format in Java? How to convert current date to dd mm yyyy format in Java? How to stop window closing in "internalFrameClosing" event. How to find list of all index in Neo4j? neo4j-server.properties file location SASLError using PLAIN: not-authorized how to convert war file into .exe file using java code

Ads

 
Advertisement null

Ads