java里面的方法。
java里面的方法。
java方法是语句的组合,他们在一起执行一个功能。
方法是解决一类问题的步骤的有序组合
方法包含于类或对象中
方法在程序中被创建在其他地方被引用
方法类似于其他语言里面的函数
eg:
System.out.println();
System是一个类,out是一个对象昂,println()是一个方法
设计方法的原则: 方法的本意是功能块,就是实现某个功能的语句块的组合。我们设计时一般采用一个方法只完成一个功能。,有利于后期的扩展。
语法:
命名方法:首字母小写,驼峰原则
修饰符 返回值类型 名称( 参数类型 参数名)
{
内容;
return 返回值;
}
调用方法:
名称 ( 值或参数名 );
修饰符:可选写的,告诉编译器如何调用,定义方法的访问类型
返回值类型:方法可能会返回值,void 为空无返回值。通过return 返回值; 返回。
方法名:首字母小写,驼峰原则。
参数类型:形参,是个占位符,相当于用来接收传进来的值,并在方法里调用时直接使用该占位符的名称作为传进来的值。方法里可以没有参数
实参:调用方法时实际传给方法的数据。
方法体:方法体包含具体的语句,定义方法的功能。
如果在定义时没有加static修饰,在调用时需要先定义一个对象
语法:类名 对象名=new 类名();
使用时:对象名.方法名(参数);
eg:
1 package Method;
2
3 public class Deom01 {
4 public static void main(String[] args) {
5 System.out.println( add(1,2) );
6 int x=add(2,3);
7
8 }
9 public static int add(int a,int b)
10 {
11 return a+b;
12 }
13 }
14
方法的重载
重载就是在一个类中,有相同的函数名称,但形参不同的函数。
注:
方法名称必须相同。
参数列表必须不同(个数不同,类型不同,参数排列顺序不同)
返回值不影响,可同可不同,仅仅返回值不同不能重载。
实现理论:
方法名称相同时,编译器会依据调用方法的参数个数,参数类型等逐个去匹配,以选择对应的方法,如果匹配失败,编译器则会报错。
eg:
1 package Method;
2
3 public class Deom02 {
4 public static void main(String[] args) {
5 System.out.println("输出为零时,a b相等");
6 int max1=max(2,3);
7 double max2=max(2.2,3.2);
8 System.out.println("a,b较大者为:"+max1);
9 System.out.println("a,b较大者为:"+max2);
10 }
11 public static int max(int a,int b){
12 if(a==b)
13 return 0;
14 if(a>b)
15 return a;
16 else
17 return b;
18 }
19
20 public static double max(double a,double b){
21 if(a==b)
22 return 0;
23 if (a>b)
24 return a;
25 else
26 return b;
27 }
28 }
java里面的方法。的更多相关文章
- oracle调用JAVA类的方法
导入jar包 在oracle中导入需要的jar包,我们把编辑好的java类打成jar包,直接在oarcle里面写简单的调用就可以了, 1.操作系统需要拥有支持loadjava命令的jdk. 2.加 ...
- Java中的方法应用
一.如何定义java中的方法 所谓方法,就是用来解决一类问题的代码的有序组合,是一个功能模块. 语法: 1. 访问修饰符:方法允许被访问的权限范围, 可以是 public.protected.priv ...
- Java Runtime.availableProcessors()方法
Java Runtime.availableProcessors()方法用法实例教程. 描述 java.lang.Runtime.availableProcessors() 方法返回到Java虚拟 ...
- paip.java OutOfMemoryError 解决方法o33
paip.java OutOfMemoryError 解决方法o33 java.lang.OutOfMemoryError: Requested # java.lang.OutOfMemoryErro ...
- Java读写文件方法总结
Java读写文件方法总结 Java的读写文件方法在工作中相信有很多的用处的,本人在之前包括现在都在使用Java的读写文件方法来处理数据方面的输入输出,确实很方便.奈何我的记性实在是叫人着急,很多时候既 ...
- java调用本地方法的时候报错 could not find the main class:xx.program will exit
如图所示,当在java调用本地方法的时候报错 我的解决办法是把dll文件放到System.out.println(System.getProperty("java.library.path& ...
- 给NSString增加Java风格的方法
给NSString增加Java风格的方法 文章目录 我实在受不了 NSString 冗长的方法调用了,每次写之前都要查文档.特别是那个去掉前后多余的空格的方法,长得离谱.与之对应的别的语言,拿 jav ...
- Java基础——clone()方法浅析
一.clone的概念 clone顾名思义就是复制, 在Java语言中, clone方法被对象调用,所以会复制对象.所谓的复制对象,首先要分配一个和源对象同样大小的空间,在这个空间中创建一个新的对象.那 ...
- java接口的方法默认都是public abstract类型
java接口的方法默认都是public abstract类型, 因此我们在编写接口的实现类的时候,方法的实现前面要显式的加上public访问控制符
- Java String.contains()方法(转载)
Java String.contains()方法 Java String.contains()方法用法实例教程, 返回true,当且仅当此字符串包含指定的char值序列 描述 java.lang.St ...
随机推荐
- python整理1992、2009国家标准学科分类及代码数据并存入MySQL数据库
文件内容 处理结果 代码 1 import pandas as pd 2 import pymysql 3 4 5 def get_subject_1992(): 6 res={} 7 the_for ...
- Vue入门笔记二
<Vue.js项目实战> 开发所需的包称为开发依赖,应该使用--save-dev标志进行安装 应用运行需要的直接依赖应该使用--save标志进行安装 模板 使用Pug Pug(以前称为Ja ...
- #交互,栈#LOJ 3005 「JOISC 2015 Day 4」Limited Memory
题目 分析 一开始想的是栈的匹配,但是位数不够,而且还忘记写memory.h, 考虑它询问次数不超过一万五千次,\(O(n^2)\)的询问是绰绰有余的, 如果每一个符号都能被匹配那整个串也能被匹配,而 ...
- 2020东京奥运会奖牌榜可视化分析(Pyechart)
数据获取和处理 从网页中获取各国的奖牌数量和排名以及奖牌类型(json格式). #奖牌榜数据 url = 'https://app-sc.miguvideo.com/vms-livedata/olym ...
- HarmonyOS账号服务,畅行鸿蒙生态所有应用与服务
账号对于用户来说并不陌生,在购买新设备或者使用新应用的时候,用户常常会被引导注册或者登录账号,账号就是用户在这些设备或应用内的通行证.根据华为上半年的一项统计,整体上中国网民人均下载App量在68个, ...
- 阿里开源的32B大模型到底强在哪里?
阿里巴巴最近开源了一个320亿参数的大语言模型Qwen1.5-32B,网上都说很强很强,那么它到底强在哪里呢? 更高的性价比 Qwen1.5-32B中的B是billion的意思,也就是10亿,32B就 ...
- 基于QUBO模型的多体分子对接
技术背景 本文分享内容来自于最新的一篇名为Multibody molecular docking on a quantum annealer的文章,这篇文章的核心思想,是使用QUBO(二次受限二元优化 ...
- nginx重新整理——————开篇[一]
前言 因为整理http协议,顺便把nginx 整理了. 正文 主要作用: 正向代理 反向代理(负载均衡.缓存等) 静态资源 nginx 的优点: 适合高并发,一个进程可以处理很多的请求. 扩展性强,有 ...
- c# 多线程传值注意的地方
前言 下面介绍多线程传值的几种方式,并说明注意点. 正文 static void Main(string[] args) { SampleTread thead = new SampleTread(1 ...
- 一文读懂IoU,GIoU, DIoU, CIoU, Alpha-IoU (代码非常优雅)
IoU就是就是我们说的交并比 Intersection over Union ,具体就是两个box的交集除以并集. 当我们计算我们的anchors 或者 proposals 与 ground trut ...