I have a student object that can hold name and mark.
public class Student{ Public String name; Public int mark; public Student (int argMark, String argName) { mark=argMark; name=argName;} } when I create a student as :
Student john = new Student(70, "John"); I need to change the mark later while keeping the previous marks
Student temp = john; temp.mark = 60; when I print them out they both have 60 marks
System.out.println(temp.mark); System.out.println(john.mark); the system shows the answer of : 60 for both of them
I know I can extend a class and have a method for get, set methods and override it, but this is not acceptable for my assignment. Is there any other way to do this?
Object, then you should consider using an array or some kind ofList. One might also think that the mark should be applied to a subject instead, but that might be taking things beyond the scopeStudent, then yes. But your question lacks some claritityclone()the student