Agradeceríamos tu ayuda para extender nuestros enunciados acerca de las ciencias de la computación.
Ejemplo 1: abstracción en java
Abstraction is defined as hiding internal implementation and showing only
necessary information.
// abstract class
abstract class Addition
// abstract methods
public abstract int addTwoNumbers(int number1, int number2);
public abstract int addFourNumbers(int number1, int number2, int number3, int number4);
// non-abstract method
public void printValues()
System.out.println("abstract class printValues() method");
class AbstractMethodExample extends Addition
public int addTwoNumbers(int number1, int number2)
return number1 + number2;
public int addFourNumbers(int number1, int number2, int number3, int number4)
return number1 + number2 + number3 + number4;
public static void main(String[] args)
Addition add = new AbstractMethodExample();
System.out.println(add.addTwoNumbers(6, 6));
System.out.println(add.addFourNumbers(8, 8, 3, 2));
add.printValues();
Ejemplo 2: abstracción en java
// example on abstract class in java
import java.util.*;
// abstract class
abstract class Shape
// abstract method
abstract void sides();
class Triangle extends Shape
void sides()
System.out.println("Triangle shape has three sides.");
class Pentagon extends Shape
void sides()
System.out.println("Pentagon shape has five sides.");
public static void main(String[] args)
Triangle obj1 = new Triangle();
obj1.sides();
Pentagon obj2 = new Pentagon();
obj2.sides();
Tienes la opción de estimular nuestro ensayo exponiendo un comentario y dejando una valoración te lo agradecemos.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)