Java基础入门笔记-静态方法
发布日期:2021-06-30 10:51:13 浏览次数:2 分类:技术文章

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

方法有两类:
1.该方法与类的关系不大。随便拷贝到别的类里面也仍然可以运行,没有语法错误;
2.该方法与类关系密切。如果拷贝到别的类里就失去意义,有语法错误;
一个严格的判断:该方法有没有访问this对象。
静态方法:既没有访问this的属性,也没有访问this的方法,是一种特殊的方法;
该方法的特征:
1.该方法拷贝到哪个类里都可以;
2.该方法与这个类没有特别的关系。
Java里面静态方法用static修饰;
注意:静态方法不能访问this,它跟类没有关系;(此处和C++有区别,C++中静态函数可以访问静态成员)
Math类:有很多数据计算相关的静态方法(和String类似,Math也是Java语言自带的类)。
abs(a):求a的绝对值;
pow(a,b):求a的b次幂;
sqrt(a):求a的平方根;
round(a):四舍五入;
sin/cos/tan:正弦,余弦,正切;

静态方法以斜体显示;

如下所示:

FormArea.java

package my;public class FormArea{	public static double squareArea(double side) {		return Math.pow(side, 2);	}	public static double circleArea(double radius) {		return 3.1415*Math.pow(radius, 2);	}}
HelloWorld.java

package my;public class HelloWorld{	public static void main(String[] args)	{				System.out.println("-5的绝对值是:"+Math.abs(-5));		System.out.println("边为5.9的正方形面积:"				+FormArea.squareArea(5.9));		System.out.println("半径为8.66的圆的面积:"				+ FormArea.circleArea(8.66));			}}
运行结果如下:

转载地址:https://it1995.blog.csdn.net/article/details/78991164 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Java基础入门笔记-字符串
下一篇:WEB安全基础-PHP+MySQL实践

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2024年04月25日 18时46分04秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章