什么是类和对象

  • 类是模子,确定对象将会有的属性和方法,是抽象的概念,仅仅是模板,
  • 对象是一个看得到摸得着的具体实体

    定义java类

  • 定义类名

  • 编写类的属性
  • 编写类的方法

    1. public class Telphone {
    2. // 属性
    3. float screen;
    4. float cpu;
    5. float mem;
    6. // 方法
    7. void call(){
    8. System.out.println("打电话")
    9. }
    10. }

    使用java中的对象

  • 创建对象

类名 对象名 = new 类名()
Telphone phone = new Telphone()

  • 使用对象

对象名.方法
对象名.属性

java中的成员变量和局部变量

  • 成员变量

在类中定义,描述对象将要有什么

  • 局部变量

在类的方法中定义,在方法中临时保存数据

  • 区别

作用域不同
初始值不同,java不会给局部变量赋初始值
两类变量同名时,局部变量优先级更高

构造方法

  • 类在定义的时候会默认加一个与类名相同的无参方法,在实例化对象的时候会调用这个构造方法
  • 作用:可以用来初始化。

    java中static的使用

  • 定义静态变量

静态成员可以通过类名直接访问

  • 定义静态方法

静态方法不能直接调用同类中的非静态成员和非静态方法,可以通过创建类的对象,再通过对象访问

  • 定义静态初始化块

静态初始化块只在类加载是执行,只执行一次,只能给静态变量赋值