博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java中静态方法和非静态方法的调用
阅读量:5169 次
发布时间:2019-06-13

本文共 1449 字,大约阅读时间需要 4 分钟。

Java中静态方法和非静态方法的调用是有区别的。

①静态方法可以直接调用,如下冒泡排序,只需将冒泡方法设为static方法即可直接调用。

1 public class BubbleSort { 2     public static void main(String[] args) { 3         int[] a = {6,5,4,3,2,1,23,14,747}; 4         /* 调用bubbleSort方法:直接调用需将bubbleSort设为静态方法 */ 5         bubbleSort(a); 6         System.out.println(Arrays.toString(a)); 7     } 8     public static void bubbleSort(int[] a) { 9         int temp;10         for (int i = a.length - 1; i > 0; i--) {11             for(int j = 0; j < i; j++) {12                 if(a[j] >= a[j+1]) {13                     temp = a[j+1];14                     a[j+1] = a[j];15                     a[j] = temp;16                 }17             }18         }19     }20 }

 

② 非静态方法的调用,需要使用对象来调用。还是冒泡排序示例,如下

1 public class BubbleSort { 2     public static void main(String[] args) { 3         int[] a = {6,5,4,3,2,1,23,14,747}; 4         /* 使用对象调用非静态方法时bubbleSort方法就不需要设为static */ 5         BubbleSort bs = new BubbleSort(); 6         bs.bubbleSort(a); 7         System.out.println(Arrays.toString(a)); 8  9     }10     public void bubbleSort(int[] a) {11         int temp;12         for (int i = a.length - 1; i > 0; i--) {13             for(int j = 0; j < i; j++) {14                 if(a[j] >= a[j+1]) {15                     temp = a[j+1];16                     a[j+1] = a[j];17                     a[j] = temp;18                 }19             }20         }21     }22 }

 

转载于:https://www.cnblogs.com/bhlh-yqyq/p/10423283.html

你可能感兴趣的文章
mac应用 已损坏,打不开.你应该将它移到废纸篓
查看>>
免费的分区软件MiniTool Partition Wizard Free
查看>>
Padavan老毛子的二级路由,怎样设置与主路由在同一网段
查看>>
Padavan 路由器系统如何放开wan口的samba访问
查看>>
Clash of Clans通关秘诀
查看>>
Linux基本命令
查看>>
测试理论
查看>>
Oracle 总结
查看>>
Python基础知识
查看>>
自动化集成环境部署
查看>>
CAS、AQS、锁以及并发工具
查看>>
volatile实现原理
查看>>
1.maven下仅shiro框架对shiro的测试使用
查看>>
【1】redis的安装和配置,以及简单的增删查改uinx命令
查看>>
2.shiro+jdbc+idea+maven数据库
查看>>
最基础eacharts图带数字,百分比,tab切换
查看>>
数组扁平化
查看>>
Gaze Estimation学习笔记(1)-Appearance-Based Gaze Estimation in the Wild
查看>>
MXNet源码解析
查看>>
PowerAI DDL
查看>>