Java基础-类和对象

Posted 烈火延维

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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();

























以上是关于Java基础-类和对象的主要内容,如果未能解决你的问题,请参考以下文章

JAVA 类和对象基础知识详解

大数据必学Java基础(四十六):内部类和面向对象项目实战

1-java安全基础——内部类和代码块

1-java安全基础——内部类和代码块

Java基础:抽象类和接口

阿花宝宝 Java基础笔记 之 类和对象