面向对象:找人代劳的Java语言(8)——类和对象,类的无参方法,局部变量和成员变量

本文主要是介绍面向对象:找人代劳的Java语言(8)——类和对象,类的无参方法,局部变量和成员变量,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

万物皆对象

对象:用来描述客观事物的一个书实体,由一组属性和方法组成。

对象的特征
一、属性:对象具有的各种特征;每个对象的每个属性都拥有特定值。
二、方法:对象执行的操作

类和对象
类是模子,对象的类型,是抽象的概念,仅仅是模板,定义对象将会拥有的特征(属性)和行为(方法)。
对象是看得见摸得着的实体。

Java类模板

public class  类名 {//定义属性部分属性1的类型 属性1;属性2的类型 属性2;…属性n的类型 属性n;//定义方法部分方法1;方法2;…方法m;
}

定义类的步骤:定义类名>编写类的属性>编写类的方法
main方法中使用类需要先实例化对象;
如:

	Student s1 = new Student();s1.getAges1.getName();

面相对象(OO)优点

  1. 与人类的思维习惯一致;
  2. 信息隐藏,提高了程序的可维护性和安全性;
  3. 提高了程序的重用性。

类的方法

示例:

public class AutoLion { String color = "黄色";//void为返回值类型public void run() {System.out.println("正在以0.1米/秒的速度向前奔跑");}  //run,cry,robBall都为方法名public void cry()  {String sound = "大声吼叫" ;   }//大括号中的代码块为方法体public String robBall() {String ball = "球";return ball;} 
}

类的方法定义类的某种行为(或功能)
类的方法
定义类方法步骤:

  1. 定义方法名及返回值类型;
  2. 编写方法体。

方法调用
方法是个“黑匣子”,完成某个特定的应用程序功能,并返回结果;方法调用就是执行方法中包含的语句
语法:对象名.方法名();

类的方法特性
方法之间允许相互调用,不需要知道方法的具体实现,实现重用,提高效率;
本类中方法可以被其他方法直接调用。

成员变量和局部变量
成员变量:定义在类中,方法外,作用范围在整个类中,有初始值
局部变量:定义在方法中,作用范围在本身方法中,本类中的其他方法无法识别,无初始值,
需要自己手动设定,不同方法中可以定义同名局部变量。

注意:当局部变量和成员变量同名
方法中定义的局部变量优先级最高

如果需要调用本类的成员变量,可以使用关键字this

这篇关于面向对象:找人代劳的Java语言(8)——类和对象,类的无参方法,局部变量和成员变量的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/409137

相关文章

Oracle查询优化之高效实现仅查询前10条记录的方法与实践

《Oracle查询优化之高效实现仅查询前10条记录的方法与实践》:本文主要介绍Oracle查询优化之高效实现仅查询前10条记录的相关资料,包括使用ROWNUM、ROW_NUMBER()函数、FET... 目录1. 使用 ROWNUM 查询2. 使用 ROW_NUMBER() 函数3. 使用 FETCH FI

Java实现Excel与HTML互转

《Java实现Excel与HTML互转》Excel是一种电子表格格式,而HTM则是一种用于创建网页的标记语言,虽然两者在用途上存在差异,但有时我们需要将数据从一种格式转换为另一种格式,下面我们就来看看... Excel是一种电子表格格式,广泛用于数据处理和分析,而HTM则是一种用于创建网页的标记语言。虽然两

java图像识别工具类(ImageRecognitionUtils)使用实例详解

《java图像识别工具类(ImageRecognitionUtils)使用实例详解》:本文主要介绍如何在Java中使用OpenCV进行图像识别,包括图像加载、预处理、分类、人脸检测和特征提取等步骤... 目录前言1. 图像识别的背景与作用2. 设计目标3. 项目依赖4. 设计与实现 ImageRecogni

Git中恢复已删除分支的几种方法

《Git中恢复已删除分支的几种方法》:本文主要介绍在Git中恢复已删除分支的几种方法,包括查找提交记录、恢复分支、推送恢复的分支等步骤,文中通过代码介绍的非常详细,需要的朋友可以参考下... 目录1. 恢复本地删除的分支场景方法2. 恢复远程删除的分支场景方法3. 恢复未推送的本地删除分支场景方法4. 恢复

Java中Springboot集成Kafka实现消息发送和接收功能

《Java中Springboot集成Kafka实现消息发送和接收功能》Kafka是一个高吞吐量的分布式发布-订阅消息系统,主要用于处理大规模数据流,它由生产者、消费者、主题、分区和代理等组件构成,Ka... 目录一、Kafka 简介二、Kafka 功能三、POM依赖四、配置文件五、生产者六、消费者一、Kaf

Java访问修饰符public、private、protected及默认访问权限详解

《Java访问修饰符public、private、protected及默认访问权限详解》:本文主要介绍Java访问修饰符public、private、protected及默认访问权限的相关资料,每... 目录前言1. public 访问修饰符特点:示例:适用场景:2. private 访问修饰符特点:示例:

Python将大量遥感数据的值缩放指定倍数的方法(推荐)

《Python将大量遥感数据的值缩放指定倍数的方法(推荐)》本文介绍基于Python中的gdal模块,批量读取大量多波段遥感影像文件,分别对各波段数据加以数值处理,并将所得处理后数据保存为新的遥感影像... 本文介绍基于python中的gdal模块,批量读取大量多波段遥感影像文件,分别对各波段数据加以数值处

详解Java如何向http/https接口发出请求

《详解Java如何向http/https接口发出请求》这篇文章主要为大家详细介绍了Java如何实现向http/https接口发出请求,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 用Java发送web请求所用到的包都在java.net下,在具体使用时可以用如下代码,你可以把它封装成一

Window Server2016加入AD域的方法步骤

《WindowServer2016加入AD域的方法步骤》:本文主要介绍WindowServer2016加入AD域的方法步骤,包括配置DNS、检测ping通、更改计算机域、输入账号密码、重启服务... 目录一、 准备条件二、配置ServerB加入ServerA的AD域(test.ly)三、查看加入AD域后的变

Window Server2016 AD域的创建的方法步骤

《WindowServer2016AD域的创建的方法步骤》本文主要介绍了WindowServer2016AD域的创建的方法步骤,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价... 目录一、准备条件二、在ServerA服务器中常见AD域管理器:三、创建AD域,域地址为“test.ly”