# data[].attributes.headline
Abstraction is the reduction of a concept or idea to the most simple or basic of shared characteristicsWith abstraction, we filter out data that is not necessary to solve a certain type of problem

# data[].attributes.subject
Abstraction is the reduction of a concept or idea to the most simple or basic of shared characteristicsWith abstraction, we filter out data that is not necessary to solve a certain type of problem

# data[].attributes.body
~Corinne

# data[].attributes.body
abstraction reduces and factors out details so that one can focus on a few concepts at a time.

# data[].attributes.body
Abby

# data[].attributes.body
abstraction is the quality of dealing with ideas rather than events. For example, when you consider the case of e-mail, complex details such as what happens as soon as you send an e-mail, the protocol your e-mail server uses are hidden from the user. Therefore, to send an e-mail you just need to type the content, mention the address of the receiver, and click send.

/* File name : AbstractDemo.java */
public class AbstractDemo {

   public static void main(String [] args) {
      /* Following is not allowed and would raise error */
      Employee e = new Employee("George W.", "Houston, TX", 43);
      System.out.println("\n Call mailCheck using Employee reference--");
      e.mailCheck();
   }
}

-Trevor McCord

# data[].attributes.body
They're useful to avoid code duplication primarily - think of all the methods in Actor that you have for free whenever you create a subclass (move() for instance.) You don't ever create an actor directly but it contains functionality that's useful to each subclass of actor.
- The Trevor Meyer

# data[].attributes.headline
Abstraction is the process of abstraction in Java is used to hide certain details and only show the essential features of the object. In other words, it deals with the outside view of an object (interface). this makes it stupided down so i can understand.

# data[].attributes.subject
Abstraction is the process of abstraction in Java is used to hide certain details and only show the essential features of the object. In other words, it deals with the outside view of an object (interface). this makes it stupided down so i can understand.

# data[].attributes.body
-breadly

# data[].attributes.body
The inheritance mechanism in object-oriented programming can be used to define an abstract class as the common interface. The recommendation that programmers use abstractions whenever suitable in order to avoid duplication (usually of code) is known as the abstraction principle.
Basically, it simplifies it and makes it easier to code.
- abstraction

/* File name : Employee.java */
public abstract class Employee {
   private String name;
   private String address;
   private int number;

# data[].attributes.body
eiqy81ke2wzd