java这段代码看不会啊,求解释

public class dog{
    int dogage,bodydog;
    public dog(String name){
        System.out.println("小狗的名字是:"+name);
    }
    public void setage(int age){
      dogage = age;}

    public int getage(){System.out.println("小狗的年龄是:"+dogage);

    return dogage;
    }
    public void setbody(int body){
        bodydog = body;
    }
    public int getbody(){System.out.println("小狗的身体状态为:"+bodydog);
        return bodydog;
    }
    public static void main(String[] args){
        dog mydog = new dog("斯蒂夫");
        mydog.setage(11);
   mydog.getage();
   mydog.setbody(11);
   mydog.getbody();
    }


解答如图
有帮助望采纳~

img

这就是简单的对象封装。

就是面向对象编程的方式,get set方法封装了变量。

你不清楚的地方是哪里,什么是类,什么是属性,什么是方法,以及如何创建属性,方法,并给对象等赋值不清楚吗?