Technical Seminar Abstract on Data Types

Abstract data type:-Tge described properties of an entity is defined as Abstract data type (ADT). Set of item do data structure is defined as entity. Its characteristics is to exports set of operations. In generic ADT only the parameter is changed. It provides an abstract view to describe properties. ADT is refer as class in object oriented environment.

Importance of data structure Encapsulation:-Encapsulation means to hide the used data structure and provide only well defined interface.

Class: – It is define as the impletation of ADT, its attributes and method used in data structure. It also defines the properties of object. An object is define to call class and it is instance of class. It is uniquely indentified.

Relationship: – It is used to define relationship between two classes.

Inheritance: – By inheritance we can use the relationship it inherits the class and its properties. It also has the concept of super class and sub class. The class which is inherited is called super class and the other is called sub class. It also do multiple inheritance, in it one class acquire the properties of one or more classes.

From C to C++:-c++ introduces a new type of data type called reference. Function overloading can be done in C++. Constructors and destructors function are introduced in C++ which has the same as name as the class have.

Polymorphism:-The virtual class method declares in C++ are called as polymorphism. It allows us to reuse the same name for function.

Operator overloading: – In C++ we can overload almost all operators like’+’ and overload operator is not a member of the class.

Friends:-The function which has the direct access to private data members of the class is called friend.

If a variable is implicitly associated with the content then it is called dynamic binding and if it is explicitly associated with content then it is called static binding.

 Download  Technical Seminar Abstract on Data Types .

Related Projects

Leave a Reply

Your email address will not be published. Required fields are marked *