首页 > 其他分享 >什么是方法

什么是方法

时间:2023-07-22 15:12:22浏览次数:21  
标签:什么 static println main 方法 public out

预热

System.out.println()

 

其中 System 是一个类,out 是一个对象,println() 是一个方法

读法:调用系统类里面,标准输出对象 out,里面的 println() 方法

概述

Java 方法是语句的集合,它们在一起执行一个功能。

方法是解决一类问题的的步骤的有序集合。

方法包含于类或对象中。

方法在程序中被扩展,在其他地方被引用。

设计方法的原则

方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成一个功能,这样利于我们后期的扩展。

方法的命名规范

见day14(变量、常量、作用域)

备注

main方法时刻保持简洁干净,尽量把公共模块提取到外面,通过方法调用的形式。

之后学习 gvm 会更清楚,因为需要涉及到底层的东西,而main方法在栈的最底层。

代码

//Java-零基础学习/src/method/Demo01
package method;

public class Demo01 {
   //main方法,程序自己管的
   //public和static是修饰符,void是返回值(其中void代表不返回东西)
   public static void main(String[] args) {
       //方法不加static无法运行的原因,见day14(变量、常量、作用域)
       //在没学习对象之前,先使用static
       int sum = add(1,2);
       System.out.println(sum);
  }

   //add方法:自己定义的
   public static int add(int a, int b) {
       return a + b;
  }
}
 

标签:什么,static,println,main,方法,public,out
From: https://www.cnblogs.com/poiuyjoey/p/17573396.html

相关文章

  • 方法的定义
    概述Java的方法类似于其他语言的函数,是一段用来完成特定功能的代码片段,一般情况下,定义一个方法包含以下语法:方法包含一个方法头和一个方法体。下面是一个方法的所有部分:修饰符:这是可选的,告诉编译器如何调用该方法,定义了该方法的访问类型。返回值类型:方法可能会返回值。re......
  • 方法的重载
    概述重载就是在一个类中,有相同的函数名称,但形参不同的函数。方法的重载的规则:方法名称必须相同。参数列表必须不同(个数不同、类型不同、参数排列顺序不同等)。方法的返回类型可以相同也可以不相同。仅仅返回类型不同不足以成为方法的重载。实现理论:方法名称相同时......
  • 在python中,while满足的条件是什么
    在Python中,while循环是一种迭代结构,它会根据一定的条件重复执行一段代码。在每次循环中,都会检查循环条件是否满足,如果满足则执行循环体内的代码,然后再次检查循环条件。只要条件仍然满足,循环就会一直执行下去,直到条件不满足时终止循环。在Python中,while循环的语法如下所示:whileco......
  • C# 实现抓取财经网站页面内容的实例方法
    ​ protectedvoidEnter_Click(objectsender,EventArgse)        {            WebClientwe=newWebClient();  //主要使用WebClient类            byte[]myDataBuffer;            myDataBuffer=we.DownloadData......
  • 什么是分布式操作系统?我们为什么需要分布式操作系统?
    分布式操作系统是一种特殊的操作系统,本质上属于多机操作系统,是传统单机操作系统的发展和延伸。它是将一个计算机系统划分为多个独立的计算单元(或者也可称为节点),这些节点被部署到每台计算机上,然后被网络连接起来,并保持着持续的通信状态。在分布式操作系统中,每个节点即可以独立地......
  • Ubuntu pycharm创建快捷方式并固定至启动栏(两种方法)
     方法一:1.创建 pycharm.desktop 文件首先切换目录到桌面cd~/桌面用vim创建pycharm.desktop:vimpycharm.desktop在打开的终端中输入i进入编辑模式exec和icon的路径在pycharm安装路径中找[DesktopEntry]Name=PyCharmType=ApplicationExec=/home/wekee/pro......
  • 继承构造方法和this、super
    1.继承中构造方法的访问特点是什么?●子类不能继承父类的构造方法,但是可以通过super调用●子类构造方法的第一行,有一个默认的super();●默认先访问父类中无参的构造方法,再执行自己。●如果想要方法文父类有参构造,必须手动书写。packagedemo3;/***ClassName:Emplo......
  • WPF .net6 自定义启动入口 、 自定义Main函数、自定义 STAThread 方法
    前言:  为了解决程序开启自启动问题参考资料  CustomEntryPointsinWPFon.NETCore链接https://blog.magnusmontin.net/2020/01/31/custom-entry-point-wpf-net-core/  CreatingacustomMainmethodinaWPFapplication链接https://www.meziantou.net/creat......
  • android studio 不混淆 静态方法
    AndroidStudio不混淆静态方法的实现作为一名经验丰富的开发者,我将向您解释如何在AndroidStudio中实现不混淆静态方法。下面是实现该目标的步骤:步骤操作1打开Proguard文件2配置Proguard规则3构建和运行应用接下来,我将解释每个步骤需要做什么,并提供代码示......
  • OpenWrt增加软件包的方法
    OpenWrt是一个比较完善的嵌入式Linux开发平台,在无线路由器应用上已有100多个软件包。人们可以在其基础上增加软件包,以扩大其应用范围。OpenWrt在增加软件方面使用极其方便,按照OpenWrt的约定就可以很简单完成。      加入的软件包可以是网上可下载的开源软件或自行开发的......