Java setting the super extended class from the a passed in object -
i have class this
public class user implements userinterface, parcelable { public user(int userid, string firstname, string lastname, string mobilenumber, date dateaccountcreated) { this.userid = userid; this.firstname = firstname; this.lastname = lastname; this.mobilenumber = mobilenumber; this.dateaccountcreated = dateaccountcreated; } }
and have class extends this:
public class invitee extends user { private int eventdescision; public invitee(user u, int eventdescision) { super() = u; this.eventdescision = eventdescision; } }
obviously line super() = u;
not work. however, how can accomplish functionality pass user object invitee recieves , set extended object without having create constructor? know can object variable getter , setter, however, way flows without doing , invitee user.
user
receive in invitee
constructor real instance , creating one. can not assign 1 instance in super constructor, can re-create it, re-create constructor.
java
No comments:
Post a Comment