<一>类与对象
学习Java语言必须掌握类和对象,这样可以从深层次理解Java这种面向对象的程序开发理念,从而更好更快地掌握Java的编程思想和方法。
Object: 类(class)和对象(object)是面向对象方法的核心概念
<1>类的语法结构
[修饰符] class 类名
{
定义构造方法
定义属性
定义方法
}
<2>对象创建和使用
在Java语言中创建对象的根本途径是,通过new关键字调用某个类的构造方法,即可创建该类的实例。
(1)声明对象
类名 对象名
Hero hero;
(2)实例化对象
对象名 = new 构造方法()
hero = new Hero()
(3)属性的调用
对象名.属性
对象名.方法名([参数])
<3>对象和引用
当一个对象被创建成功后,该对象将保存在堆内存中,在Java程序不允许直接访问堆内存中的对象,只能通过对象的引用访问该对象。
<二>方法详解
<1>方法声明
方法声明包含方法头和方法体俩部分。
[<修饰符>] <返回类型> <方法名> ([参数列表]){方法体}
<2>方法参数传递
参数的传递是指实际参数向形参值的传递过程
<三>可变形参方法
Java允许定义形参个数可变的参数,即允许为方法指定数量不确定的形参。
[<修饰符>] <返回类型> <方法名> (变量类型...变量名 ){方法体}
<四>构造方法
在类定义中有一类特殊的方法,此类方法的名称与类名完全一致,在创建对象时用于对成员变量进行初始化,此类方法被称为构造方法