猿问

自己写的,但是不知道对不对!

定义一个学生类Student,属性包括姓名、年龄,对属性进行封装,并提供get/set方法;
并定义Student类的toString方法和equals方法。

class Student{
    private String name;
    private int age;
    
        public String getname(){
            return name;
        }
        public void setname(String name){
            this.name=name;
        }
        public int getage(){
            return age;
        }
        public void setage(int age){
            this.age=age;
        }
        public boolean equals(Object obj){
            if(this==obj){
                return true;
            }
            if(obj==null){
                return false;
            }
            if(this.getClass()!=obj.getClass()){
                return false;
            }
            Student a = (student)obj;
            if(this.name.equals(a.name)&&this.age==a.age){
                return true;
            }else{
                return false;
            }
        }
        public String toString(){
            return "name"+name+";age="+age;
        }
}
大话西游666
浏览 603回答 3
3回答

人到中年有点甜

可以用IDE生成一遍,一行一行比对,包括大小写/字符串都仔细比对一遍

红糖糍粑

@Override public String toString(){}
随时随地看视频慕课网APP

相关分类

Java
我要回答