Java学习第九天

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继承
}
posted @ 2022-02-18 15:06  guan官  阅读(18)  评论(0)    收藏  举报