首页 > 代码库 > java基础
java基础
在面向对象编程语言里,类是一等公民,整个系统由一个一个的类组成。Java里的方法不能独立存在,所有的方法都必须定义在类里,执行方法时必须使用类或对象来作为调用者。
Java语言是静态语言,一个类定义完成后,只要不再重新编译这个类文件,该类和类的对象所拥有的方法是固定的,永远都不会改变。
方法的参数传递方式:值传递,即将实际参数值的副本传入方法内,而参数本身不会受到任何影响。参数是引用类型时,传递的是实际对象地址的副本,两个引用指向同一个对象而已。
长度可变的形参:
在一个形参的"类型"与"参数名"之间加上"...",就可以让它和不确定个实参相匹配。Varargs只能处于形参列表的最后,而且最多只能有一个。调用方法时,Varargs部分也可以传入一个数组。
public class Main { static int sumvarargs(int... intArrays){ int sum, i; sum=0; for(i=0; i< intArrays.length; i++) { sum += intArrays[i]; } return(sum); } }
System.out.println()方法只能在控制台输出字符串,当输出对象时,实际输出的是该对象的toString()方法的返回值。
toString()方法:为了输出该对象的自我描述信息。Object类实现的toString方法是返回实现类的类名+@+hashCode值,所以需要开发者在Object的子类覆写该方法。
java基础
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。