class and object code example

Example 1: difference between class and object in java

Class is a blueprint or template which
you can create as many objects 
as you like. Object is a member or
instance of a class.
Class is declared using class keyword,
Object is created through new keyword
mainly. A class is a template for objects.
  A class defines object properties
 including a valid range of values, and
 a default value.
 A class also describes object behavior.
   An object is a member or 
 an "instance" of a class and has states
   and behaviors in which all of its
properties have values that you either
   explicitly define or that are defined 
   by default settings.

Example 2: java class

public class Lightsaber {
  // properties
  private boolean isOn;
  private Color color;
  
  // constructor
  public Lightsaber(Color color) {
    this.isOn = false;
    this.color = color;
  }
  
  // getters
  public Color getColor() {
    return color;
  }
  public boolean getOnStatus() {
    return isOn;
  }
  
  // setters
  public void turnOn() {
    isOn = true;
  }
  public void turnOff() {
    isOn = false;
  }
}



// Implementation in main method:
public class test {
  public static void main(String[] args) {
    Lightsaber yoda = new Lightsaber(green);
    yoda.turnOn();
  }
}

Example 3: using class in java

public class HelloWorld {
  public static void main(String[] args) {
   
   
   class Number{
   
   	int number;
   
   	public boolean isPos(){
   		if(number > 0){
   			return true;
   		} else {
   			return false;
   		}
   		
   	}
   }
   
   Number myNumber = new Number();
   
   myNumber.number = 7;
   
   if(myNumber.isPos()){
   	System.out.println(myNumber.number + " is positive!!!");
   } else {
   	System.out.println(myNumber.number + " is not positive!!!");
   }
   
  }
}

Example 4: class in java

Class is a blueprint or template which
you can create as many objects as you 
like. Object is a member or instance
of a class.
Class is declared using class keyword,
Object is created through
new keyword mainly. A class is a template
  for objects. A class defines 
object properties including a valid range
    of values, and a default value. 
A class also describes object behavior.

Example 5: using class in java

public class HelloWorld {
  public static void main(String[] args) {
    
    // how to use class in java
    class User{
    	
    	int score;
    	
    	// method that can be used outside the class
    	public boolean hasWon(){
    		if(score >= 100){
    			return true;
    		} else {
    			return false;
    		}
    	}
    }
    
    User dave = new User();
    
    dave.score = 20;
    
    System.out.println(dave.hasWon());
    
 
  }
}