Engineering and Technology
Learn how to apply powerful object-oriented programming concepts in Java
In the course Object Oriented Programming in Java on Udacity, you will delve into the world of objects and learn how to create classes and objects, as well as how to use them in programs. You will explore the purpose of constructors, fields, and methods, and understand how to use access modifiers to set your classes to public or private. Additionally, you will discover how to accept user input at runtime and pass it to be stored for later access, enabling you to build interactive programs. The course also covers the core OOP concepts of encapsulation, polymorphism, and inheritance, teaching you how to use interfaces to extend and add features to classes, and experiment with overriding methods and the super
keyword to access methods. Finally, you will learn about different collection types such as list, set, queue, stack, and map, and gain an understanding of how the Collection interface is implemented.
by Udacity
Learn how to apply powerful object-oriented programming concepts in Java
by Udacity
This course is designed to teach web developers how to utilize the various object-oriented programmi...
by Udacity
Master JavaScript, the most popular programming language in the world. Be equipped for advanced role...
by Udacity
A first step for beginners towards careers in web and app development, machine learning, data scienc...
by Udacity
Learn the fundamentals of the Kotlin programming language from Kotlin experts at Google.
by Udacity
Get hands-on experience building five real-world projects in this popular general-purpose programmin...
by Udacity
Learn how to plan, design, and implement enterprise data infrastructure solutions and create the blu...
by Udacity
Learn what machine learning is and the steps involved in building and evaluating models. Gain in dem...
by Udacity
This introductory program is the perfect way to start your journey into the future of transportation...
by Udacity
Elevate your Java abilities with the fundamental skills used by developers to design, code, test, an...