面向对象开发:
就是不断的创建对象,使用对象,指挥对象做事情.
面向对象的设计:
其实就是管理和维护对象之间的关系.
面向对象的特征:
封装(本文将介绍的知识)
继承
多态
什么是封装?
封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。
通过private关键字实现.
private关键字
这个关键字可以修饰成员变量,也可以修饰成员方法.
被private修饰的成员变量或成员方法,只能在本类中被访问.
private 的应用:
修饰成员变量,不让外界直接访问成员变量.
对外界提供公共的方法访问成员变量.getXxx(),setXxx()
class Student {
//成员变量
private String name;
private int age;
//成员方法--一组getXxx()和setXxx()
public void setName(String s){
name = s;
}
public void setAge(int i){
age = i;
}
public String getName() {
return name;
}
public int getAge() {
return age;
}
public void fun(){
System.out.println(name + "---" + age);
}
}
public class Demo {
public static void main(String[] args) {
Student s = new Student();
s.setName("小李");
s.setAge(18);
s.myPrintf();
}
}



