You will recognize that a base class's constructor is invoked when a derived class object is instantiated and identify what happens when there is a base and derived class that have many different constructors. You will learn how to apply the two ways of initializing derived classes: implement an explicit no argument constructor in the base class or use the super keyword and have only parameterized constructors in both the base and derived classes. When you add your own constructor, you will see that Java takes away the default no-argument constructor it had provided. You will begin by identifying the role of access modifiers and recognizing the basics of superclass constructors. In this course, you will learn the role of constructors and how to use the super keyword in architecting inheritance hierarchies in Java. Finally, learn how one base class can be created with multiple derived classes. Explore how to upcast and downcast, and learn how downcasting can sometimes be dangerous. Following an introduction to the Is-A relationship, you will learn how to recognize, in single inheritance, that every object of the derived class is an object of the base class, but not every object of the base class is an object of the derived class. You will examine how objects of derived classes have independent copies of member variables, even from the derived class. Then move on to recognizing how the methods derived from work, and also how all built-in Java classes possess the methods derived from. Next, learn the concepts of polymorphism, its advantages and applications. You will then apply inheritance to model real-world entities. Begin with an introduction to inheritance, and how to identify its advantages and applications. In this course, you will explore the basics of inheritance and run-time polymorphism in Java, and how these concepts can be used to model Is-A relationships. Finally, you will learn how to reassign a reference value in a method. As you progress, other key areas include how to add method parameters to overload a constructor, how to pass an Object Reference, and pass a value. Next, you will learn how to use public and private access modifiers, study encapsulation with object-oriented design, and create class setter methods with value checking. Other topics include how to convert strings to their primitive numeric types, ciscover access control, and how to distinguish between the public interface and the internal workings of a class. These include the following: how to create and access static members, how to employ constants to represent unchangeable values, how to change numeric variable types through promotion and casting, and convert data values. During this course, you will discover various static methods and variables and explore a number of topics. Whether you are just getting started with Java or an experience developer looking to get up to date on the latest release, Oracle University has the course and certification for you:ĭemonstrate you have the skills with Java Certification.Beginner Intermediate Expert Įxplore object-oriented programming concepts and techniques, in Java. Learn how to create applications using the NetBeans IDE.ĭiscover NetBeans IDE features including the Java Editor and Profiler, JavaScript, support for JavaFX, and more. These core tutorials help you learn the fundamentals of the JavaFX platform. Learn what to download and install, and how to get started with the JavaFX technology by using the NetBeans IDE for JavaFX. Get an overview of wireless Java technology and many links to detailed information. Learn to write a simple application, write and deploy a servlet, and hook up a MIDlet with the servlet. Wireless Development Tutorial: Part 1, Part 2 These practical guides give you complete working examples and dozens of specialized lessons. Get a quick start with these introductory articles. View complete working examples, instruction, and code samples for developing to the Java SE platform.Įssentials of the Java Programming Language: A Hands-On Guide, Part 1, Part 2 Java Developer Tutorials and Training Tutorials Java SE Platform
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |