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面向对象第一章知识的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-27数据结构与算法面试题详解及练习
- 2024-12-27网络请求面试题详解与实战
- 2024-12-27数据结构和算法面试真题详解与实战教程
- 2024-12-27网络请求面试真题解析与实战教程
- 2024-12-27数据结构和算法大厂面试真题详解与实战指南
- 2024-12-27TS大厂面试真题解析与应对策略
- 2024-12-27TS大厂面试真题详解与解析
- 2024-12-27网站安全入门:如何识别和修复漏洞
- 2024-12-27SQL注入基础教程
- 2024-12-27初学者指南:理解和修复跨域漏洞