CS 18000 Lecture Notes - Lecture 9: Multiple Inheritance

19 views6 pages

Document Summary

Problem: sometimes classes have related or overlapping functionality, consider a program for keeping track of personnel at the university, need a person class to keep information, but also might want special classes for. Student: to include grades or classes taken. Example: class person has fields name, address, as well as accessors and mutators, class student extends person. Adds classes and grades (and more accessors and mutators: class professor extends person. Adds rank and salary (and more accessors and mutators: common fields and methods go in person, and are inherited by its subclasses, class-specific fields and methods go in their respective class. Student subclass public class student extends person { private string[] classes; private string[] grades; public student(string name, string address, String[] classes, string[] grades) { super(name, address); this. classes = classes; this. grades = grades; public string[] getclasses() { return classes; public void setclasses(string[] classes) { this. classes = classes;

Get access

Grade+
$40 USD/m
Billed monthly
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
10 Verified Answers
Class+
$30 USD/m
Billed monthly
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
7 Verified Answers

Related Documents