一封装
把对象信息,内部逻辑结构隐藏起来
private 只能在当前内部被访问
default可以被同个包其他类访问
protected
public
this 在方法内需要调用方法对象时
二,继承
由已有类派发出新类,新类吸收已有类的属性和行为,并扩展新的能力
具有传递性
单一性
package 继承;
public
class
Bird {
private
String
name
;
public
String getName() {
return
name
;
}
public
void
setName(String
name
) {
this
.
name
=
name
;
}
public
String getColor() {
return
color
;
}
public
void
setColor(String
color
) {
this
.
color
=
color
;
}
public
String getWeight() {
return
weight
;
}
public
void
setWeight(String
weight
) {
this
.
weight
=
weight
;
}
private
String
color
;
private
String
weight
;
public
void
fly(){
System.
out
.println(
"飞翔"
);
}
public
void
foot(){
System.
out
.println(
"走路"
);
}
}
package
继承;
public
class
Dayan
extends
Bird {
}
package
继承;
public
class
Test {
public
static
void
main(String[]
args
) {
//
TODO
Auto-generated method stub
Dayan
dayan
=
new
Dayan();
dayan
.setColor(
"黄色"
);
System.
out
.println(
dayan
.getColor());
dayan
.fly();
dayan
.foot();
}
}