Training Classes | Learning and Development Resources | Training Directory | New Training Seminars | New Training Providers | Site Map | Promote Training Seminars | Training Keywords | Training Seminars | Training Providers | Regions | Training Search | Advertise Training Seminars | Login
Provided by: Online Training Directory

Java 2 -- Classes Inheritance

Click here for more information or to take this course

Search for Training
Find Your Genius!
What do you want to learn about?

Training Provided by Online Training Directory

Students will learn about Classes & Objects, Inheritance and Polymorphism, Nested Classes and Creating Interfaces in the Java Programming Language

Training Avaliability and Delivery

on-line e-learning cbt (computer based)This is an online eLearning or CBT training program
Contact Online Training Directory for more information
Training Presented in:English

Related Keywords:  programming   languages   linux   windows   database   java 

Training Program Details


Java 2 -- Classes & Inheritance


Full Description
This unit introduces the concept of classes and objects, and discusses the procedure for declaring classes and creating objects. You will learn to declare instance variables, methods, and local variables by using permitted modifiers such as public, protected, private, and package.

You will also learn to invoke overloaded constructors and chain constructors. You will learn features of the object-oriented programming (OOP) approach, which are inheritance and polymorphism. The unit also covers the procedures for reusing code and extending the use of existing classes by inheritance.

In addition, you will learn about the features of subclasses and relationships between classes. You will also learn about the procedure for and the effect of invoking overloaded and overridden methods. You will learn about the procedures for upcasting, downcasting, and identifying objects. This unit gives explanation of the keywords super and this. You will also learn to use the object reference super to access variables and invoke the methods of the superclass and the object reference this to refer to the current object.

Additionally, this unit details the procedures for declaring and using the static and final variables, methods, and final classes. The unit explains the implementation of abstract classes and dynamic method binding. This unit explains interfaces and packages. You will learn to implement interfaces and conceive a form of multiple inheritance. You will also learn how to create packages and import the packages into your Java source file to incorporate the already existing classes in your program.


Outcomes:
Students should be able to begin basic programming projects with Java using classes and objects and interfaces.


Assessment:
Students will expereince Pre-Topic and Post-Topic Assesments, as well as practice and assesments and each section within this course.
Course Information (see above or below lessons, outlines, activities, etc.)
Course Outline:

Classes and Inheritance Classes and Objects
  • Classes & Objects: Overview
  • Methods
  • Instance Variables
  • Access Specifiers
  • Constructors
  • Encapsulation
  • Practice Session
Inheritance and Polymorphism
  • Inheritance: Implementing
  • Polymorphism
  • Overloading Methods
  • Overriding Methods
  • Casting
  • Practice Session
Nested Classes
  • Keywords: this & super
  • Using Static Methods, Variables & Initializers
  • Using Final Methods, Variables & Classes
  • Abstract Classes
  • Inner Classes
  • Practice Session
Creating Interfaces
  • Interfaces
  • Packages
  • Inheriting from the Object Class
  • Practice Session

Contact Hours: 24


About Online Training Directory - Training Provider

Online Training Directory - Workforce and Continuing Ed online courses are offered at basic, intermediate and advanced levels. Going beyond basic training provides a deeper and more educationally rewarding learning experience, especially for students who wish to advance careers or initiate new ones. For the general lifelong learner we continue to offer "fun to learn" single, stand-alone courses. We look forward to...

More Java Training from Online Training Directory

Click here for more information or to take this course

Training Directory | New Training Seminars | New Training Providers | Search | Site Map | Promote Training | Login | Links


Connecting people who want to learn with people who love to teach
 Are you a Programming training provider?
You could be on this page today - for FREE!