Changes

Jump to navigation Jump to search
no edit summary
Line 1: Line 1: −
'''Object Oriented programming '''(OOP) languages are based around the paradigm of objects that interact with each other to produce functionality. There are many [[programming language|programming languages]] that are designed around object oriented principles, such as [[Java]].
  −
  −
== Objects ==
  −
Objects are components of an object oriented language, consisting of properties and methods.
  −
  −
An object is also known as a Type or Class.
  −
  −
== Polymorphism ==
  −
Polymorphism allows an object to appear as another object. This means that a complex object can appear to be a simple one. The example below shows that you can have a specific model of car, such as the [[Model T]], which looks like and acts like a normal car.
  −
  −
=== Example ===
  −
  −
<pre>
  −
public class ModelT extends Car {
  −
    private Color color = Color.BLACK;
  −
    private String model = "T";
  −
  −
    public void setColor(Color color){
  −
        this.color = color;
  −
    }
      
     public Color getColor(){
 
     public Color getColor(){
14

edits

Navigation menu