Java教程

Java面向对象第一章

本文主要是介绍Java面向对象第一章,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一、类和对象

1.类和对象的概念

对象:
对象是类的一个实例,有状态和行为。
例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。
类:
类是一个模板,它描述一类对象的行为和状态
男孩(boy)、女孩(girl)为类(class),而具体的每个人为该类的对象(object)
2.对象的创建和使用
对象是根据类创建的。在Java中,使用关键字new来创建一个新的对象。创建对象需要以下三步:

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

二、方法

1.方法的声明
方法的声明:权限修饰符 返回值类型 方法名(形参列表){
方法体
}
2.方法调用
由于main()方法程序入口,如果在类中调用指定方法,则按照如下步骤进行操作:
(1)在类的main()方法中创建可以调用方法的实例
(2)将实例赋值给指定的引用变量,通过引用“变量.方法名”的形式调用方法。
3.方法参数传递
所谓值传递就是将实参的副本(复制品)传递给形参,而实参本身不会受到任何影响

三、可变形参方法

1.声明
(1)可变形参数只能出现在参数列表的最后;

(2)可变形参数 位于变量类型和变量名之间,前后有无空格都可以。
2.调用
调用可变参数的方法时,编译器为该可变参数隐含创建一个数组,在方法体中以数组的形式访问可变参数。
3.可变参数与数组参数的比较
(1)定义方式不一样
(2)调用方式不一样
(3)参数位置不一样
(4)数组形参必须要传值,如果没有则写null。

四、构造方法

1.定义
此类方法的名称与类名完全一致
2.特点
(1)构造方法不能有返回值
(2)构造方法是可以重载的,即可以在一个类中创建多个同名但参数不一样的构造方法。

这篇关于Java面向对象第一章的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!