Instancia de Clase

A la acción de crear objetos, se le denomina instanciar una clase (objeto) y dicha instancia, consiste en asignar la clase, normalmente está oculta a los usuarios del mismo.
Se caracteriza por sus atributos propios y cuyo comportamiento.

Ejemplo: Estudiante est1= new Estudiante();



Ejercicio 1:
public class Numero {
int valor;
  public Numero(int valor){
  this.valor=valor; 
}

  public int getValor() {
return valor;
}

  public void setValor(int valor) {
this.valor = valor;
}

}
 public class RunOperaciones {

public static void main(String[] args) {
// TODO Auto-generated method stub

Numero num1 = new Numero(9);
Numero num2 = new Numero(12);
int resul= num1.getValor() + num2.getValor();
System.out.println("El resultado de la suma es: "+ resul);
}

}

Ejercicio 2:
package Trabajador;

public class Empleado {
String nombre;
int año_vinculacion;
int salario;
public String getNombre() {
return nombre;
}

public void setNombre(String nombre) {
this.nombre = nombre;
}

public int getAño_vinculacion() {
return año_vinculacion;
}

public void setAño_vinculacion(int año_vinculacion) {
this.año_vinculacion = año_vinculacion;
}

public int getSalario() {
return salario;
}

public void setSalario(int salario) {
this.salario = salario;
}

public Empleado(String nom, int año, int salario){
nombre=nom;
año_vinculacion=año;
this.salario=salario;
}

}
package Trabajador;
import java.util.Scanner;

public class Runner {

public static void main(String[] args) {
// TODO Auto-generated method stub

Scanner sc = new Scanner(System.in);
System.out.println("Digite el nombre del primer empleado, el año de vinculacion y el salario");
Empleado empl1 = new Empleado(sc.next(), sc.nextInt(), sc.nextInt());
System.out.println("Digite el nombre del segundo empleado, el año de vinculacion y el salario");
Empleado empl2 = new Empleado(sc.next(), sc.nextInt(), sc.nextInt());
    System.out.println("El año de vinculacion del primer empleado es: "+tiempo_vinculacion(empl1));
    System.out.println("El año de vinculacion del segundo empleado es: "+tiempo_vinculacion(empl2));
    tipo_empleado(empl1);
    tipo_empleado(empl2);
}

public static int tiempo_vinculacion(Empleado emp){
int tiempo = (2017 - emp.getAño_vinculacion());
return tiempo;
}
public static void tipo_empleado(Empleado empl){
if (empl.getSalario()<=2000000){
System.out.println("El empleado uno, " + empl.getNombre() + " es: operario");
}else{
System.out.println("El empleado dos, " + empl.getNombre() + " es: administrativo");
 
}
}
}