对象:类(class)是对象(object)的一个实例,对象有状态和行为。
方法:似于其它语言的函数,是一段用来完成特定功能(逻辑)的代码片段。逻辑运算、数据修改以及所有动作都是在方法中完成的。
作用及关联 类的作用:是组成java程序的基本要素,类封装了一类对象的状态和方法,类是用来定义对象的模板。
对象的作用:java中任何对象只有实例化,才会在内存中分配地址,才可以被调用、赋值,这就是创建对象(类实例化)的作用。
方法的作用:简化代码,提高代码的可读性,可维护性,可重用性。一个类可以有很多方法。
以现实中常见的事物——狗,举例说明(图片网上找的,如有侵权联系删除): 代码格式 类的格式:
//[]中内容不是必要条件,按需获取
[修饰符] class 类名 [extends 父类名] [implements 接口名]{
// 类体,包括类的成员变量和成员方法
}
对象的格式:
//创建一个Java对象需要三部:声明引用变量、实例化、初始化对象实例 类名 对象名 = new 类名()方法的格式:
[修饰符] [返回值类型] 方法名([参数类型 参数名1,参数类型 参数名2,...]){
//方法体
...
return 返回值; //当方法的返回值类型为void时,return及其返回值可以省略
}
代码示例 下面我们就以上述图例,写一段类、对象、方法之间的关联代码,进行说明。 //创建/定义一个类,类名为dog
public class dog
{
//定义一个属性,属性名为breed
String breed;
//定义一个属性,属性名为size
String size;
//定义一个属性,属性名为colour
String colour;
//定义一个属性,属性名为age
int age;
public Dog(String name,String eat)
{
System.out.println("小狗的名字是 : " + name);
System.out.println("小狗爱吃的是 : " + eat);
}
//创建/定义一个方法,方法名为setAge
public void setAge(int age)
{
age = age;
}
//创建/定义一个方法,方法名getAge
public int getAge()
{
System.out.println("小狗的年龄为 : " + age);
return age;
}
//创建/定义JAVA程序主方法,所有java程序的运行起点就是这个方法
public static void main(String[] args)
{
dog dogTwo = new dog("tommy","bone");
dogTwo.setAge(2);
dogTwo.getAge();
dogTwo.breed = "小猎犬";
System.out.println("品种 : " + dogTwo.breed);
}
}
编译并运行上面的程序,产生如下结果:
小狗的名字是 : tommy 小狗爱吃的是 : bone 小狗的年龄为 : 0 品种 : 小猎犬



