0% found this document useful (0 votes)
45 views15 pages

Java Naming Conventions

The document discusses Java naming conventions for classes, interfaces, methods, variables, packages and constants. It provides examples of correctly named classes, methods and variables. It also discusses the rules and types of constructors in Java, including default and parameterized constructors. Constructors are used to initialize objects and must have the same name as the class but no return type.

Uploaded by

Afaque Alam
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
45 views15 pages

Java Naming Conventions

The document discusses Java naming conventions for classes, interfaces, methods, variables, packages and constants. It provides examples of correctly named classes, methods and variables. It also discusses the rules and types of constructors in Java, including default and parameterized constructors. Constructors are used to initialize objects and must have the same name as the class but no return type.

Uploaded by

Afaque Alam
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

Java Naming conventions

• class name: It should start with uppercase letter


and be a noun e.g. String, Color, Button, System,
Thread etc.
• interface name: It should start with uppercase
letter and be an adjective e.g. Runnable,
Remote, ActionListener etc.
• method name: It should start with lowercase
letter and be a verb e.g. actionPerformed(),
main(), print(), println() etc.
• variable name: It should start with lowercase
letter e.g. firstName, orderNumber etc.

• package name: It should be in lowercase letter


e.g. java, lang, sql, util etc.

• constants name: It should be in uppercase


letter. e.g. RED, YELLOW, MAX_PRIORITY etc.
• class Student
• {
• int id;
• String name;
• public static void main(String args[])
• {
• Student s1=new Student();
• System.out.println(s1.id);
• System.out.println(s1.name);
• } }
• class Student{
• int id;
• String name;
• }
• class TestStudent1
• {
• public static void main(String args[]){
• Student s1=new Student();
• System.out.println(s1.id);
• System.out.println(s1.name);
• } }
• class Student{  
•  int rollno;  
•  String name;  
•  void insertRecord(int r, String n){  
•   rollno=r;  
•   name=n;  
•  }  
• void displayInformation()
• {System.out.println(rollno+" "+name);}  
• }  
•  class TestStudent4{  
•  public static void main(String args[]){  
•   Student s1=new Student();  
•   Student s2=new Student();  
•   s1.insertRecord(111,"Karan");  
•   s2.insertRecord(222,"Aryan");  
•   s1.displayInformation();  
•   s2.displayInformation();  
•  }  
• }  
• class Employee{  
•     int id;  
•     String name;  
•     float salary;  
•     void insert(int i, String n, float s) {  
•         id=i;  
•         name=n;  
•         salary=s;  
•     }  
•     void display()
{System.out.println(id+" "+name+" "+salary);}  
• }  
• public class TestEmployee {  
• public static void main(String[] args) {  
•     Employee e1=new Employee();  
•     Employee e2=new Employee();  
•     Employee e3=new Employee();  
•     e1.insert(101,"ajeet",45000);  
•     e2.insert(102,"irfan",25000);  
•     e3.insert(103,"nakul",55000);  
•     e1.display();  
•     e2.display();  
•     e3.display();  }  }  
• class Rectangle
• {  
•  int length;  
•  int width;  
•  void insert(int l, int w){  
•   length=l;  
•   width=w;  
•  }  
•  void calculateArea()
{System.out.println(length*width);}  }  
• class TestRectangle1
• {  
•  public static void main(String args[]){  
•   Rectangle r1=new Rectangle();  
•   Rectangle r2=new Rectangle();  
•   r1.insert(11,5);  
•   r2.insert(3,15);  
•   r1.calculateArea();  
•   r2.calculateArea();  
• }  }  
Constructor in Java
• Constructor in java is  a special type of
method that is used to initialize the object.
• Java  constructor  is invoked at the time of
object creation.  It  constructs  the  values  i.e. 
provides  data  for  the  object  that  is  why  it  is 
known as constructor.
Rules for creating java constructor
There are basically two rules defined for the 
constructor.
• Constructor name must be same as its class 
name
• Constructor must have no explicit return type
Types of java constructors

• There are two types of constructors:


• Default constructor (no-arg constructor)
• Parameterized constructor
Example of default constructor
• class Bike1
• {
• Bike1()
• {
• System.out.println("Bike is created");}
• public static void main(String args[]){
• Bike1 b=new Bike1();
• } }
• class Student3{
• int id;
• String name;
• void display()
• {System.out.println(id+" "+name);}
• public static void main(String args[]){
• Student3 s1=new Student3();
• Student3 s2=new Student3();
• s1.display();
• s2.display();
• } }

You might also like