title: Are int, char also an Abstract Data Type?
body: <p>I want to know that are all primitive data types in C, C++ and Java are Abstract Data Types because their implementations are hidden.</p>
  
  <p>And one more thing: </p>
  
  <p>I want to ask is if an ADT has two parts of Abstract View (all the functions that can be operated on it) and implementation view (how functions and data type are implemented). Then how I can create an ADT in C++??</p>
  
  <p>As in java, abstract view can be implemented using Interface while Implementation view is implemented using class. </p>