志在指尖
用双手敲打未来

Java类代码是什么(java类的方法)

Java代码是什么

首先是欲练此功,必先自功。要对java代码是什么下点功夫了,想要了解java代码就先要了解下java这门言语基本情况,Java是由SunMicrosystems公司于1995年5月推出的高档程序设计言语。java是编程言语不是脚本言语,大部分的中大型体系都用到java开发编写java代码。java因为有JVM虚拟机实现了跨平台运转的特性,便是一套程序能够在Windows、MacOS等不同的体系上运转。
java跨平台运转
那么我们怎么样识别java代码呢,java代码分为两种代码,一种是开发环境下的源代码,这种代码是程序员在编写程序时候的代码,这类的代码是以.java的后缀名,一般情况下这种代码比较是保密的,一般是开发阶段,或许修正代码是需要这种代码进行修正。Java
开发环境下的java代码
别的一类是被JVM虚拟机编译后的代码,一般布置在服务器上的代码,这类型的代码是以.class后缀名的代码,这类的代码一般还加入了混淆代码在里面,大大降低了代码被反编译透露出源码安全性。一般项目下.class文件有时候为了运维方便或许方便其他代码的使用情况,有时候将所有的.class文件和文件包打包成.jar后缀名文件。

java类的方法

Java的类办法,也称为成员办法是封装在类中的一个办法,能够理解为一个能够重复运用代码模板。
界说语法拜访修饰符回来数据类型办法名(形参列表){办法体}
java
publicintfunction(intnum1,Stringstr1){Systen.out.println(num1);Systen.out.println(str1);returnstr1+num1;//当回来数据类型为void时,//return能够不用或//独自运用return后边不跟任何回来值}
类办法的界说
java
publicclass……{publicstaticvoidmain(String[]args){}}classDog{Stringname;doubleweight;//界说一个类办法publicvoideat(){doubleaddWeight=1.5;weight+=addWeight;System.out.println(name+”吃完饭后胖了”+addWeight+”KG\n现在体重”+weight);}}
publicvoideat()代码解析:
public:代表这是一个公开的办法
void:表明没有回来值【后边解释】
eat:表明办法名
():表明形参列表【后边解释】Java1
类办法的运用
类办法的运用办法为目标名.办法名();即可调用。
java
publicclassJava_27_Class{publicstaticvoidmain(String[]args){//创立目标Dogmike=newDog();//设置目标特点mike.name=”麦克”;mike.weight=15;//调用类办法mike.eat();mike.eat();}}classDog{//界说目标特点Stringname;doubleweight;//界说一个类办法publicvoideat(){doubleaddWeight=1.5;weight+=addWeight;System.out.println(name+”吃完饭后胖了”+addWeight+”KG\n现在体重”+weight);}}
办法的回来值
我们能够将办法的运算结果作为一个值,回来给外界接纳。外界接受到这个回来值后能够继续进行后续的运算
具体办法如下:
java
publicclass….{publicstaticvoidmain(String[]args){//创立目标Dogmike=newDog();//设置目标特点mike.name=”麦克”;mike.weight=15;//调用类办法并运用变量接纳回来值doubleresult=mike.eat();//运用接纳的回来值进行运算mike.weight+=result;}}classDog{//界说目标特点Stringname;doubleweight;//界说一个类办法publicdoubleeat(){//回来1.5给外界return1.5;}}
double代码解析:double代表回来值的数据类型,也能够是其他数据类型,可是回来值需求与数据类型匹配
办法形参
形参是在规划办法的时候预留给外界传入参数的一个变量,在办法内部一律运用这个变量,进行运算,这个形成对应外界传进来的值。能够是恣意类型。
界说办法时形参列表内的变量名叫形参
调用办法时传入办法的值叫实参
形参加实参需求一一对应,且类型有必要要一致或兼容。
java
publicclass…….{publicstaticvoidmain(String[]args){//界说数组intarray1[]={1,3,5,7,9};intarray2[]={2,4,6,8,10};//创立目标Arrayssiter=newArrayss();//遍历数组iter.iterArray(array1);iter.iterArray(array2);}}classArrayss{//创立类办法publicvoiditerArray(intarray[]){//办法逻辑System.out.print(“{“);for(intindex=0;index<array.length;index++){System.out.print(array[index]+”,”);}System.out.println(“}”);}}
形参能够有多个如:
java
publicclass…….{publicstaticvoidmain(String[]args){System.out.println(newNumbers().intSum(30,10,100,4));}}classNumbers{//创立类办法publicintintSum(intnum1,intnum2,intnum3,intnum4){return(num1+num2+num3+num4);}}
类办法的运行机制
能够看到,在履行类办法时,JVM会在栈中拓荒暂时栈用于履行类办法,履行完后会将这个暂时栈销毁。
办法的调用
在同一个类中的办法能够直接调用
跨类办法调用需求创立目标,再通过目标名().办法名()调用
跨类办法能否调用,需求看修饰符[后边讲解]
调用同类办法
java
classTestClass{publicvoidfunction(){//直接调用function2intresult=function2(1,2);}publicintfunction2(intnum1,intnum2){return(num1+num2);}}
调用异类办法
java
classTestClass{publicvoidfunction(){TestClass2object=newTestClass2();intresult=object().function(3,4);}}classTestClass2{publicintfunction(intnum1,intnum2){return(num1+num2);}}
总结:
办法界说
拜访修饰符:
界说办法时如果不声明拜访修饰符则运用默认修饰符default即:在同一包内可见,运用目标:类、接口、变量、办法。
回来值类型:
void代表没有回来值,运用return时后边不能带任何值。
当回来值类型不为void时,这个办法的办法体里有必要带return且后边有必要有回来值,回来值的类型需求与界说办法时指定的回来值类型一致或兼容。
办法名:
按照Java代码规范,主张运用驼峰命名,且符合见名知义。
形参列表:
形参是可选的形参加形参之间运用,分隔
界说办法时在形参列表里界说的变量叫形参
调用办法时传入的值叫实参
实参有必要与行参一一对应,且类型需求一致或兼任
形参能够是恣意类型,个数不限
办法体:
Java不支持嵌套办法
办法体力能够写多个语句,每个语句运用;隔开
return:
一个办法只能回来一个值,如果需求回来多个值能够选择将需求回来的值都放到一个数组中然后将这个数组回来
如果这个办法里有回来值,那么办法体里有必要包含return回来值;
回来值的类型有必要与界说办法时指定的回来类型一致或兼容。
办法调用:
同类直接运用办法名()调用
异类调用需先创立目标再运用目标名().办法名()调用

未经允许不得转载:IT技术网站 » Java类代码是什么(java类的方法)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载