Constructor

  • Uploaded by: dyni thomas
  • 0
  • 0
  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Constructor as PDF for free.

More details

  • Words: 255
  • Pages: 9
constructor

• TYPES OF JAVA CONSTRUCTORS • There are two types of constructors: 1. Default constructor (no-arguments constructor) 2. Parameterized constructor

• DEFAULT CONSTRUCTOR • A constructor that have no parameter is known as default constructor. • Syntax of default constructor: • () • { • }

EXAMPLE class Bike{ Bike() { System.out.println("Bike is created"); } public static void main(String args[]) { Bike b=new Bike(); } }

• PARAMETERIZED CONSTRUCTOR • A constructor which has a specific number of parameters is called a parameterized constructor. • Syntax : • ( , ) • { • //data members; • }

EXAMPLE class Student{ int id; String name; Student(int i,String n) { id = i; name = n; } void display() { System.out.println(id+" "+name); } public static void main(String args[]){ Student s1 = new Student(111,"Karan"); Student s2 = new Student(222,"Aryan"); s1.display(); s2.display(); } }

• CONSTRUCTOR OVERLOADING IN JAVA • Constructor overloading is a technique of having more than one constructor with different parameter lists. • They are arranged in a way that each constructor performs a different task. • They are differentiated by the compiler by the number of parameters in the list and their Signatures

class Student5{ int id; String name; int age; Student5(int i,String n){ id = i; name = n; } Student5(int i,String n,int a){ id = i; name = n; age=a; } void display() { System.out.println(id+" "+name+" "+age); }

public static void main(String args[]){ Student5 s1 = new Student5(111,"Karan"); Student5 s2 = new Student5(222,"Aryan",25); s1.display(); s2.display(); } }

Related Documents

Constructor
November 2019 12
Constructor Calculus
June 2020 6
Constructor Civil
November 2019 12
Private Constructor
November 2019 22

More Documents from ""

Constructor
November 2019 12
Study In Europe
June 2020 21
May 2020 37
11_r_infertilite.pdf
May 2020 35