菜鸟学java第二天

  本来想再多看一会多态再写的,结果玩游戏玩到了现在,扎心了。今天主要讲一下自己对封装继承的理解,多态稍微提一下把。

  先说一下封装吧,封装的话看过基础语法的小伙伴就知道使用get set方法来进行封装举个例子

/*class1*/

public class Animal{
private int size;
private int price;
private String name;
public int getSize() {
return size;
}
public void setSize(int size) {
this.size = size;
}
public int getPrice() {
return price;
}
public void setPrice(int price) {
this.price = price;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}


}

 /*class2*/

public class Animal{
private int size;
private int price;
private String name;
public int getSize() {
return size;
}
public void setSize(int size) {
this.size = size;
}
public int getPrice() {
return price;
}
public void setPrice(int price) {
this.price = price;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}


}

这个是代码,首先说一下get和set方法,在学习传值的时候我们学过这样的代码

void 方法名字(变量类型 变量)

例如 int x=7;

Dog b=new Dog();

扫描二维码关注公众号,回复: 1887581 查看本文章

b.age(x);

void age(int s){

}

我们看到b对象调用了age方法就把x的值传给了s。再来看我们的get方法,我们就很清楚的看见get方法是一个获取值的方法,当对象调用get值时候,我们一般会把想要输入的值放入到方法后面的小括号中,然后传输给定义的属性,这样的目的就是其他人不能直接改变我们的属性值。十二点了睡觉先明天再继续补充吧

猜你喜欢

转载自blog.csdn.net/qq_38250168/article/details/78220798