首页 > 其他分享 >方法

方法

时间:2023-06-03 16:23:09浏览次数:27  
标签:调用 String 局部变量 返回值 方法 public

1.方法的语法结构

public 返回值类型 方法名(){
}
备注:public代表共有的修饰符
方法名规范:一般遵循首字母小写的规范

2.方法的返回值类型有哪些

返回值类型可以是void无返回值,也可以是8种基本数据类型,String。

3.方法的调用方式

在本类中调用方法的方式(1)可以通过多个方法相互之间调用(2)在main方法中可以调用该方法
在多类之间的调用方法的方式:在main函数中创建对象并调用

4.成员变量和局部变量的区别

(1)作用域不同
局部变量的作用域仅限于定义它的方法
成员变量的作用域在整个类内部都是可见的
(2)初始值不同
Java会给成员变量一个初始值
Java不会给局部变量赋予初始值

5.注意点:

在同一个方法中,不允许有同名局部变量;在不同的方法中,可以有同名局部变量

在同一个类中,成员变量和局部变量同名时,局部变量具有更高的优先级

6.导入某路径下的所有包的语法结构

import java.util.*;

7.为什么要用带参数的方法

不同的方法结果不一样,是由于参数的不一样导致的

语法结构:

public class ZhaZhiJi{
    //String fruit  形式参数,简称形参
    //形参的组成部分:参数的类型  变量
    public void show(String fruit){
        System.out.println(fruit);
    }
    public static void main(String[] args){
      ZhaZhiJi zhazhiji = new ZhaZhiJi();
      //实参实际传递的值
      zhazhiji。show(“橙”);
    }
}
注意实参的顺序、数量、类型要和形参一致。

8.包:可以让文档分门别类,易于查找和管理。让同名的类同时出现在工程中。

包的创建:(1)分别创建包和类

(2)创建类的过程中创建类所在的包,右击src新建class,直接输入包名.类名

标签:调用,String,局部变量,返回值,方法,public
From: https://www.cnblogs.com/meed12581/p/17454137.html

相关文章

  • 集合,多线程,面向对象,方法覆盖
    集合:“父亲”collection"儿子":list:有序,有下标,查set:无序,无下标,修改(底层:内存存储方式)列表,不方便map:键值对,key(标号)-value(真实的值,储放的是分散的物品,小型数据库)多线程:进程(可以索取计算机运行资源)=多线程(不可以索取,只能进程的资源)oop面向对象=封装,继承,多态面向过程:按照......
  • 动手实践 MicroStream:Java 持久性的新方法
    MicroStream是目前Java领域最有趣的项目之一。它采用一种新的方法来实现Java持久性,充当一种无缝的对象持久性数据层。MicroStream消除了弄清楚如何持久化应用程序的运行时图的摩擦。所以这次我们将直接进入演示。您将首先学习如何将MicroStream与默认文件系统一起使用,然后我们将......
  • 关于野指针的形成原因以及处理方法
    野指针:指针指向的位置是   不可知的,  随机的,  不正确的,   没有明确限制的。  野指针形成原因:     1,指针未初始化(例int*p;)     2,指针越界访问(当指针指向的范围超出arr的范围时,p就是野指针)        arr[10]={0};......
  • 对一个二维数组中的数据排序,方法如下: 将整个数组中值最小的元素所在行调整为数组第一
    /*对一个二维数组中的数据排序,方法如下:将整个数组中值最小的元素所在行调整为数组第一行,将除第一行外的行中最小元素所在行调整为第2行,将除第1,2行外的行中最小值元素所在行调整为第3行,以此类推*/   #include<stdio.h>#include<stdlib.h>#include<time.h>#defineN......
  • SVG标签的Xpath定位方法(关闭Tab标签页)
    svg(可伸缩矢量图形 )在前端应用中广泛被使用,然而采用传统的xpath元素定位方法已经无法对其进行定位,我们需要将svg标签及其包含的子标签用以下方式表达:工作时遇到一个问题,就是想删除Tab标签页,但是标签的关闭是个SVG标签,用传统的Xpath标签无法定位,查找了一些资料,参考了两个别人分享......
  • deepin系统更新谷歌浏览器chrome的方法
    deepin系统更新谷歌浏览器chrome的方法1为什么要更新谷歌浏览器谷歌浏览器更新频繁,隔一段时间不更新,打开浏览器时会自动弹出一个提示更新的窗口,有点烦,如果使用python自动处理程序时,如webbrowser.open('http://×.html')语句,不能正确执行。目前,deepin系统谷歌浏览器在国内不能点......
  • 查 101.201.62.30 IP信誉方法
    查101.201.62.30IP信誉方法https://www.virustotal.com/#/ip-address/101.201.62.30https://talosintelligence.com/reputation_center/lookup?search=101.201.62.30https://x.threatbook.cn/ip/101.201.62.30......
  • 1、Ansible安装及Ansible各模块作用、使用方法
    Ansible功能1、批量执行远程命令,可以对远程的多台主机同时进行命令的执行2、批量安装和配置软件服务,可以对远程的多台主机进行自动化的方式配置和管理各种服务3、编排高级的企业级复杂的IT架构任务,Ansible的Playbook和role可以轻松实现大型的IT复杂架构4、提供自动化运维......
  • 1、Ansible安装及Ansible各模块作用、使用方法
    Ansible功能1、批量执行远程命令,可以对远程的多台主机同时进行命令的执行2、批量安装和配置软件服务,可以对远程的多台主机进行自动化的方式配置和管理各种服务3、编排高级的企业级复杂的IT架构任务,Ansible的Playbook和role可以轻松实现大型的IT复杂架构4、提供自动化运维......
  • CentOS安装jdk的三种方法
    方法一:手动解压JDK的压缩包,然后设置环境变量 1.在/usr/目录下创建java目录 [root@localhost~]#mkdir/usr/java[root@localhost~]#cd/usr/java2.下载,然后解压[root@localhostjava]#curl-Ohttp://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x6......