学习java的第六周

面向对象编程

类与对象的创建

  • 使用new关键字创建对象
  • 使用new关键字创建的时候,除了分配内存空间之外,还会给创建好的对象进行默认的初始化以及对类中构造器的调用。

类中的构造器也称为构造方法,是在进行创建对象的时候必须要调用的。并且构造器有以下俩个特点:

  • 必须和类的名字相同
  • 必须没有返回类型,也不能写void

实例初始化

  • 使Inew关键字,必须要有构造器
  • 有参构造:旦定义了有参构造,无参就必须显示定义
public static void main(String[] args) {   
    //new实例化了-一个对象
    Person person = new Person( "kuangshen",23);
    System. out. println(person. name);

构造器:

  • 和类名相同
  • 没有返回值
    作用:
  • new本质在调用构造方法
  • 初始化对象的值
    注意点:
  • 定义有参构造之后,如果想使用无参构造,显示的定义一 个无参的构造

小结

类与对象

  • 类是一个模板:抽象,对象是一个具体的实例
    方法
  • 定义、调用!
    对应的引用
  • 引用类型:基本类型 (8)
  • 对象是通过引用来操作的:栈--->堆
    属性:字段Field成员变量
  • 默认初始化:
  • 数字: 00.0
  • char : u0000
  • boolean: false
  • 引用: null
  • 修饰符 属性类型 属性名 = 属性值!
    对象的创建和使用
  • 必须使用new关键字创造对象,构造器Person kuangshen = new Person();
  • 对象的属性kuangshen.name
  • 对象的方法kuangshen.sleep()

类:

  • 静态的属性属性
  • 动态的行为
  • 方法

封装

  • 我们程序设计要追求"高内聚,低耦合”。高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅暴露少量的方法给外部使用。

  • public相反,private是私有
    封装的作用

  • 提高程序的安全性,保护数据

  • 隐藏代码的实现细节

  • 统一接口

  • 增加系统可维护性

上一篇:day20--简单小结类与对象


下一篇:Linux学习