Java学习第九天
面向对象,类
1.类的创建
public class Student{
//属性
//方法
}
2.类的调用
public static void main(String[] args){
Student student = new Student();
//new将类实例化
//student对象就是Student类的一个实例
}
3.构造器
- 新建一个类,不提供任何构造器,编译器会默认提供一个无参构造器,这就是为什么没定义任何构造器,却可以new 某个对象()。
- 提供的构造器会将默认构造器覆盖。
- 构造器的作用是将对象初始化,即为实例变量初始化,赋初值。
4.封装
- 属性私有(private),get/set
- 将类中的属性私有化,其他类调用时无法直接访问也不能修改,但类中提供了get,set方法来让其它类访问和修改。
- 封装的作用:
- 提高程序的安全性
- 隐藏代码的实现细节
- 统一接口
- 系统可维护性增加了
5.继承
- 继承就是子类继承父类的方法和属性
- Java继承只有单继承没有多继承
- 所有的类都默认直接或间接继承Object类
public class Student extends Person {
//使用extends继承
}