类和对象

面向过程和面向对象

面向过程:按步骤编写程序,适用于小型程序
面向对象:按类进行编程,方便组织复杂的逻辑关系和架构,可以用于大型业务

Java的类和对象

类和对象实际是程序对现实的抽象,对应着分类与个体的概念。
类:是模板,有属性和方法。对象:是类的实例。
Java定义类:通过关键字class声明。
Java创建对象:

  • 关键字new
  • Object的clone()方法
  • Class的getInstance()方法
  • 反序列化
    通过对象.属性名或者对象.方法名()可以调用对象的属性或方法。

变量类型

1)成员变量/全局变量:定义在类中、方法体外,在对象创建的时候创建,在对象销毁的时候销毁。
2)静态变量/类变量:定义在类中、方法体外,被关键字static修饰。在类加载的时候创建,在程序结束的时候销毁。
3)局部变量:定义在方法体内。在方法调用的时候创建,在方法结束的时候销毁。

原文地址:https://www.cnblogs.com/heibaimao123/p/13764019.html