类与对象是java中最基本的概念。类是一类事物的统称,是个抽象的概念。对象是指某个类中的具体事物,是类的具体实例。比如,电脑是个类,是对电脑这类事物的统称,是抽象概念;我的电脑是这个类的对象,是现实中的具体事物。
1、定义一个类的格式为:访问修饰符 class 类名{} public class Computer{}
在类中可定义若干个属性
2、定义一个属性的格式为:访问修饰符 属性类型 属性; private String name;
在类中也可定义若干个方法,方法可分为普通方法和构造方法
3、定义一个普通方法的格式为:
访问修饰符 返回值类型 方法名(参数可选){} public void Inter(参数可选){}
定义一个构造方法的格式为:
// 类中未定义构造方法时,则类中有一个系统默认的构造方法,该构造方法不带参数且方法体为空
访问修饰符 类名(参数可选){} public Computer(参数可选){}
以上格式就可声明一个类
类的声明:声明Computer类,其中Computer为类名.
public class Computer(){
private String name;
public void Inter(){
}
public Computer(){
}
}
类中的方法只有通过创建类的对象才可调用,构造方法可以创建对象
4、实例化对象的格式为:类名 对象名=new 类名(); Computer cu=new Computer();
5、调用属性的格式为:对象名.属性名; cu.name;
6、调用方法的格式为:对象名.方法名(参数); cu.Inter(参数);
其中,构造方法有两大作用:1、用来创建对象;2、用来给参数赋值,传递参数,这是作用相当于set方法
总结:类和对象既是java中的基础部分,更是十分重要的一部分。说简单也简单,说困难也困难,若一个package中有较多类时,对象、方法自然也多了起来,这时要把类、对象、方法分清可不是一件容易的事。