不用static,巧用对象.方法调用java中的函数
先生成一个对象,用“对象.方法()”的方式调用。
java中的main方法是静态的,用于程序的入口,在静态方法中无法调用非静态方法,只能调用静态方法。想调用静态方法的话就要先生成该类的一个对象,通过对象调用非静态方法。如:
public class SquareIntTest {
public static void main(String[] args) {
int result;
SquareIntTest m = new SquareIntTest();
for (int x = 1; x <= 10; x++) {
result = (int)m.Square(x);
// Math库中也提供了求平方数的方法
// result=(int)Math.pow(x,2);
System.out.println("The square of " + x + " is " + result + "\n");
}
}
// 自定义求平方数的静态方法
public int Square(int a)
{
return a*a;
}
}
转载于:https://www.cnblogs.com/shouhutian/p/5966162.html
不用static,巧用对象.方法调用java中的函数相关推荐
- 【Groovy】Groovy 方法调用 ( Java 中函数参数是接口类型 | 函数参数是接口类型 可以 直接传递闭包 )
文章目录 一.Java 中函数参数是接口类型 二.函数参数是接口类型 可以 直接传递闭包 三.完整代码示例 一.Java 中函数参数是接口类型 在 Android 中经常使用如下形式的接口 : 定义一 ...
- C#四种方法调用类中的函数
方法一 using System; using System.Collections.Generic; using System.Text; namespace Exp04_1 {class Prog ...
- 【Android NDK 开发】JNI 方法解析 ( C/C++ 调用 Java 方法 | 函数签名 | 调用对象方法 | 调用静态方法 )
文章目录 I . 调用 Java 方法流程 II . 获取 jclass 对象 ( GetObjectClass ) III . 获取 jclass 对象 ( FindClass ) IV . JNI ...
- java 集合初始化_6种方法初始化JAVA中的list集合
List 是 Java 开发中经常会使用的集合,你们知道有哪些方式可以初始化一个 List 吗?这其中不缺乏一些坑,今天栈长我给大家一一普及一下. 1.常规方式 List languages = ne ...
- java中函数的调用,java中如何调用函数
java动态调用函数,Java 中使用动态代码,java函数调用,java中如何调用函数 如何在 Java 中调用 C 函数 宗薇 [期刊名称]<网络新媒体技术> [年(卷),期]2000 ...
- const对象不能调用非const成员函数
在C++中,可以用const来定义一个const对象,但const对象不可以调用类中的非const成员函数 原因 引发原因:: 由调用成员函数时隐式传入的当前对象的this指针引起. 非const成员 ...
- java 柯里化_函数式编程(Java描述)——Java中的函数及其柯里化
本文继续上一篇的内容 在Java中,函数可以表现为一个普通的方法.一个lambda表达式,又或者方法引用,甚至是匿名类.本文不会介绍匿名类这种形式. 方法 Java中的方法,Java使用方法这一概念来 ...
- Java中split函数的用法及使用示例
Java中split函数的用法及使用示例 2010-05-04 10:21 日志原文:http://lhgc.blog.sohu.com/80444801.html java.lang.string. ...
- java中sort函数的使用
java中sort函数的使用 写在前面 sort函数的基本格式 第一种基本格式 第二种基本格式 第三种基本格式cmp 函数的基本格式 写在前面 想必大家都知道C++里面的sort用过的都知道这个函数是 ...
- C#调用dll中的函数
C#调用dll中的函数 文章分类:操作系统 文章来源:http://blog.csdn.net/strmagic/archive/2007/11/02/1863462.aspx 大家在实际工作学习C# ...
最新文章
- js 实现多选框(复选框) 和单选框,下拉框功能完整示例代码附效果图
- C# readonly const
- PHP后期静态绑定概念和用法
- 微信从原版到现在所有界面图片_微信突然宣布:现在能改微信号了,所有人都能改...
- ransac剔除误匹配matlab代码,基于APAP图像拼接算法的改进
- iotop--补齐系统监视工具缺失的一环
- JS----JavaScript中函数
- 斥资近1亿港元,小米二次回购
- linux 添加本地源,linux 添加本地yum源
- javascript Dom总结
- 软件开发有哪些规范和标准_高品质、标准化——四维图新自动驾驶地图通过ASPICE CL2认证...
- 鸿蒙app迁移,余承东宣布:明年3月P40首发鸿蒙系统!主流App将迁移鸿蒙
- Spring和ActiveMQ整合的完整实例
- Vue+Webpack使用规范
- 四路模拟高清解码,CVI,四通道多合一同轴高清解码芯片方案
- 保姆教程 | YOLOv5在建筑工地中安全帽佩戴检测的应用
- win10禁用笔记本键盘
- php语音机器人,php运营版语音机器人接单源代码带完美教程
- 金融行业相关指标整理(超全面,欢迎交流~)
- 【SLAM学习笔记】12-ORB_SLAM3关键源码分析⑩ Optimizer(七)地图融合优化