Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Question 1: Did HumanPlayer inherit all of players attributes and methods, including constructors? What are the access modifiers for the inherited methods and attributes? Question

image text in transcribed

Question 1: Did HumanPlayer inherit all of players attributes and methods, including constructors? What are the access modifiers for the inherited methods and attributes?

Question 2: HumanPlayer ahp = new HumanPlayer(); ahp.play(); which method is called?

Question 3: How does HumanPlayer call players constructor?

public class player private String si,; protected Object shape; player)( public Object getShape() return shape; // not good practise to allow other client classes // to change the player's character // a good practise is to protect this method as private // only itself can change the player character private void setShape(Obiect shapel / only 1 se can change the payer charaoters this.shape shape; // intialize a player with a character representing it public player(Object playerchar) super); this.shape playerchar public class HumanPlayer extends player HumanPlayer) supar HumanPlayer(Object shape)( //super) this.shape shape; Override public void play(TicTacToeBoard ttcb) super play (ttcb)

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Management Systems Designing And Building Business Applications

Authors: Gerald V. Post

1st Edition

0072898933, 978-0072898934

More Books

Students also viewed these Databases questions

Question

Per Calc 1. 3 Let f (x) and 2 Find (f o g) (x) and its domain.

Answered: 1 week ago