COSC 111 Lecture Notes - Lecture 24: Mutator Method

82 views4 pages
Verified Note

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 {

Get access

Grade+20% off
$8 USD/m$10 USD/m
Billed $96 USD annually
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
40 Verified Answers
Class+
$8 USD/m
Billed $96 USD annually
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
30 Verified Answers

Related Documents