Java基础-类和对象

类和对象

对象:对象是类的一个实例(对象不是找个女朋友),有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。
类:类是一个模板,它描述一类对象的行为和状态。确定对象将有的特征(属性)和行为(方法),用来确定对象信息,具有相同属性和方法的一组对象的集合
软件对象也有状态和行为。软件对象的状态就是属性,行为通过方法体现。
在软件开发中,方法操作对象内部状态的改变,对象的相互调用也是通过方法来完成。
属性:对象具有的特征
方法:对象执行的操作

定义类

类的首字母大写 创建类
定义对象
类名 对象名 = new 类名();
使用对象的属性
Phone.screen
使用对象的方法
Phone.sendMessage();

构造方法

每个类都有构造方法。如果没有显式地为类定义构造方法,Java编译器将会为该类提供一个默认构造方法。

public class Puppy{
    public Puppy(){
    }
 
    public Puppy(String name){
        // 这个构造器仅有一个参数:name
    }
}

创建一个新的对象  当创建对象的时候就是执行了一个构造方法
定义在java类中的一个用来初始化对象的方法
构造方法与类同名且没有返回值
构造方法还可以给对象赋一个合理的值

创建对象

声明:声明一个对象,包括对象名称和对象类型。
实例化:使用关键字new来创建一个对象。
初始化:使用new创建对象时,会调用构造方法初始化对象。

Puppy myPuppy = new Puppy( "tommy" );

访问实例变量和方法

通过已创建的对象来访问成员变量和成员方法,如下所示:
```
/* 实例化对象 /
ObjectReference = new Constructor();
/
访问类中的变量 /
ObjectReference.variableName;
/
访问类中的方法 */
ObjectReference.MethodName();

猜你喜欢

转载自www.cnblogs.com/ww11/p/9299289.html