COSC 111 Lecture Notes - Lecture 24: Mutator Method
COSC 111 verified notes
24/25View all
Document Summary
Three pillars of oop: data field encapsulation. = set data fields private to protect value (i. e. prevent invalid value inputted) Getter method (a. k. a. accessor method) = access private data field. Setter method (a. k. a. mutator method) = change private data field public class circle2 { private double radius; public static int numberofobjects = 0; Circle2(double r) { public double getradius() {return radius;} public void setradius(double r) {radius = r;} public static int getnumberofobjects() { numberofobjects++; radius = r; numberofobjects++; return numberofobjects; = extending a general class to more specialized classes (i. e. a superclass to subclasses) public class shape { //this is the subclass (i. e. child) public double getradius() {return this. radius;} public void setradius(double radius) { public string tostring() { this. radius = r; colour = c; filled = f; return "radius = " + radius if(radius>=0) this. radius = radius; + ", colour: " + getcolour(); this. width = w; this. heigth = h; public class rectangle extends shape {