Skip to main content
eick-at moodle
  • Home
  • Calendar
  • More
You are currently using guest access
Log in
eick-at moodle
Home Calendar
Expand all Collapse all

OOP with JAVA

Section Name Description
Installation of programming tools Page Installation of JDK, IntelliJ IDEA and JavaFX Scene Builder
Page Installation of a Version Control System
First steps Page First program "Hello world"
Basics of object-oriented programming with Java Page Object-Oriented Programming vs. Procedural Programming
Page Solution: Creation of further objects
Page Parameters and Return Value
Page Solution: Constructors
Page UML - Unified Modeling Language
Page Solution: Use case diagram, class diagram, object diagram and sequence diagram
Page Aggregation vs. Composition
Page Solution: Programming according to UML
Page Solution: Direction of navigation
Page Solution: Role names
Page Solution: Reflexive association
Inheritance Page Inheritance
Page Generalisation vs. Specialisation
Page Solution: Design a structure of inheritance
Page Solution: Pocket money account
Page No multiply inheritance in Java
Page Interfaces
Page Solution: Implementation of interfaces
Page Abstract classes
Page Solution: Interface or abstract class
Page Polymorphism
Page Solution: Random creation of game characters
Software Testing Page Software Testing
Page Unit testing/Component testing
Page TDD - Testdriven Development
Page Excursus: Java FX
Page Solution: TDD
Versioning with GIT Page Git
You are currently using guest access (Log in)
Data retention summary
Get the mobile app
Powered by Moodle