面向对象(类,成员变量,局部变量,成员方法,构造方法,方法重载)
类
什么是类?
类是由一些对象共有表现(静态特征)和行为(动态特征)所抽象出来的模板,是对客观世界某类群体的一些基本特征的抽象。
类的结构
成员数据:对象属性的描述。
成员方法:对象的行为。(可以做的事情)
构造方法(构造器):用于创建类的实例(即对象)。
内部类:在类体中声明的类。
块:代码块。
类的声明(class关键字的使用)
关键字class用来声明一个类
类的声明格式为:
[访问权限修饰符] [修饰符] class 类名{
}
访问修饰符有两种public,default(默认)
修饰符:final,abstract
示例:
//定义一个公共类Car
public class Car {
}
注:Java类命名规范:类名首字母大写,多个单词组成时,每个单词首字母大写。见名知意,驼峰表示。
类的成员数据
类的成员数据包括成员变量,局部变量,类变量(静态变量)等等
成员变量
成员变量就是定义在类中,方法体之外的变量。
成员变量可以使用Java中任意一种数据类型(基本数据类型或引用数据类型)。
在定义成员变量时可以对其进行初始化,如果不对其进行初始化,Java使用默认值对其初始化。(各数据类型的默认值:整形:0,字符型:,浮点型:0.0,布尔型:false,引用类型:null)
成员变量创建对象时会从类中复制一份到对象中。
成员变量可以被类中方法,构造方法和特定类的语句块访问。
成员变量的作用范围是整个类体。
声明成员变量:
[访问权限修饰符] [修饰符] 数据类型 变量名 [= defaultValue]
测试各类型成员变量的默认初值:
public class TestDemo {