1.什么是类,什么是对象?
类是对一类事物进行描述,是抽象的、概念上的定义;对象是实际存在的该类事物的每个个体,因而也称实例。
2.Java 语言中定义类的语法如下:
【修饰符】 class 类名
(
定义构造方法;
定义属性:
定义方法:
)
3.对象创建和使用
在 Java 语言中创建对象的根本途径是,通过new 关键字调用某个类的构造方法,即可创建该类的实例。创建对象的步骤如下:
(1)声明对象。对象的声明和基本类型的数据声明在形式上是一样的。具体格式如下:
类名 对象名
例如:
Hero hero;
(2)实例化对象。使用new关键字调用类的构造方法实例化对象,具体格式如下:
对象名 - new 构造方法()
例如:
hero + new Hero0
如果访问权限允许,类中定义的方法和属性都可以通过类的实例来调用。调用属性或方法时要使用”运算的。
(1)属性的调用,其具体格式如下:
对象名.属性
(2)方法的调用,其具体格式如下:
对象名.方法名([参数])
注意:
无论是款组道是对息,自红体作两引用交受的属性发方式时,实愿是诊同该引用变量所引用的数组、对象的属性或方法。
4.方法声明
方法(method) )的声明包含方法头和方法体两部分,方法的声明格式如下
[< 修饰符 >] <返回类型 >< 方法名 > (1参数列表 1) 方法体)
5.可变形参方法
从JDK1.5之后,Java允许定义形参个数可变的参数,即允许为方法指定数量不确定的形参。如果在定义方运时,在最后一个形参的类型后增加“..”,则表明该形参可以接受多个参数值,多个参数值被当成数组转入。可变方法的声明格式如下:
[< 修饰符 > <返回类型><方法名>(变量类型... 变量名》{方法体}
方法声明说明如下:
(1)方法声明包括方法头和方法体两部分,其中方法头包括修饰符、返回类型、方法名和参数列表,方法体包括在花括号内的声明部分和语句部分,用于描述方法的功能。
(2)修饰符,表示方法的访问权限。修饰符有private、缺省访问修饰符、protected 和 publice(3)返回类型,为该方法返回值的类型,如该方法没有返回值,则方法的返回类型为void。
(4)变量类型为任意数据类型,在变量类型和变量名之间用“”表示。其中“..”不是省略号,而是定义参数类型的方式。
可变参数的特点如下:
(1)只能出现在参数列表的最后。
(2)“...”位于变量类型和变量名之间,前后有无空格都可以。
(3)调用可变参数的方法时,编译器为该可变部数德套创建一个数组,在方法体中以数组的形式访间可变参数。