class keyword in Java

The class keyword is used to declare a new Java class, which is a collection of related variables and/or methods.

Classes are the basic building blocks of object−oriented programming.

A class typically represents some real−world entity such as a geometric Shape or a Person.

A class is a template for an object. Every object is an instance of a class.

To use a class, you instantiate an object of the class, typically with the new operator, then call the methods to access the features of the class.

Class will be defined with access specifier as either public or default only.

We can’t make class as private or protected(can be done only for inner classes)

Example 1

  1. public class Rectangle
  2.  {
  3.  
  4.        float width;
  5.  
  6.        float height;
  7.  
  8.        public Rectangle(float w, float h){
  9.  
  10.             width = w;
  11.  
  12.             height = h;
  13.        }
  14.  
  15.        public float getWidth(){
  16.  
  17.             return width;
  18.        }
  19.  
  20.        public float getHeight(){
  21.             return height;
  22.        }
  23. }
public class Rectangle
 {

       float width;

       float height;

       public Rectangle(float w, float h){

            width = w;

            height = h;
       }

       public float getWidth(){

            return width;
       }

       public float getHeight(){ 
            return height;
       }
}

Example 2

  1. public class Person
  2. {
  3.  
  4.       String name;
  5.  
  6.       int age;
  7.  
  8.       public int getAge() {
  9.  
  10.            return age;
  11.       }
  12.  
  13.       public String getName() {
  14.  
  15.           return name;
  16.       }
  17.  
  18.  
  19.       public void setName(String name){
  20.           this.name = name;
  21.       }
  22.  
  23.       public void setAge(String age) {
  24.           this.age = age;
  25.       }
  26.  
  27. }
public class Person
{

      String name;

      int age;

      public int getAge() {

           return age;
      }

      public String getName() {

          return name;
      }


      public void setName(String name){
          this.name = name;
      }

      public void setAge(String age) {
          this.age = age;
      }

}

About the Author

Founder of javainsimpleway.com
I love Java and open source technologies and very much passionate about software development.
I like to share my knowledge with others especially on technology 🙂
I have given all the examples as simple as possible to understand for the beginners.
All the code posted on my blog is developed,compiled and tested in my development environment.
If you find any mistakes or bugs, Please drop an email to kb.knowledge.sharing@gmail.com

Connect with me on Facebook for more updates

Share this article on