JAVA面向对象第一章知识

2021/6/10 1:21:20

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

在学习JAVA面向对象编程设计之前,先让我们回顾一下之前所学习关于Java的基础知识点。

1.如何定义类?

类是面向对象编程思想的核心,它是一个包含自身属性和具备特定行为能力的自治独立单元,该行为能力被定义为类中的方法。

Class/Object:类(class)和对象(object)是面向对象方法的核心概念。类是对一类事物进行描述,是抽象的,概念上的定义。

  • 定义类的语法:

[修饰符] class 类名{

定义构造方法;//可定义0-N个

定义属性;

定义方法;

}

2.如何定义属性?

用于表示类的特征,它是类的成员的一部分。

  • 定义属性的语法格式如下:

[修饰符] 属性类型 属性名 [=默认值]

3.如何定义普通方法?

普通方法定义:简单的说方法就是完成特定功能的代码块。

  • 普通方法定义格式:

访问修饰符 返回值类型 方法名(参数){

               //方法体

}

注:(1)本课程使用public修饰,表示公有的方法,可在任何地方使用。

(2)返回值类型是方法执行完成后需返回的结果的类型,若无返回值,则使用void。

(3)返回结果语法为“return值”。

4.如何创建对象?

类的作用就是创建对象,由类生成对象。

  • 创建对象的语法:

类名对象名=new 类名();

5.如何定义构造方法?

  • 定义构造方法的语法:

[构造方法访问修饰符]<方法名>([参数列表]){

     [方法体]

}

使用有参构造方法,可以快速地为创建的对象赋予需要的初始值,完成有效的对象的初始化。

注:(1)构造的方法的名称和类名保持一致。

(2)不能有返回值类型。

(3)一般用public修饰。

6.什么是可变参数?怎么用?

java允许定义形参个数可变的参数,从而允许为方法指定数量不确定的形参。如果在定义方法时,在最后一个形参的类型后增加“...”,则表明该形参可以接受多个参数值,多个参数值被当成数组传入。

可变参数与数组参数的区别:

  • 定义方式不一样
  • 调用方式不一样
  • 参数位置不同

 



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


扫一扫关注最新编程教程