⑴ 关于java的自定义方法。。。
晕,方法的自定义就是自己来定义方法。。。然后呢,你这里的代码是对String school进行了封装,就是说其他的类不能够直接来访问school这个属性,只能够通过getSchool()和setSchool来得到school的值和改变school的值。至于你说的return school是什么意思,这个嘛,表示的就是调用者在调用这个方法的时候可以得到一个返回值,在这里这个返回值就是school。反正总归一句话,你这段代码的作用就是不能让其他的类直接使用school这个属性。如有疑问的话留下QQ吧。
⑵ Java中如何调用函数和自定义函数
System.out.println("hello world");
println即为函数,out为是输出对象,System为java系统类。
Java源程序(.java文件)——>java字节码文件(.class文件)——>由解释执行器(java.exe)将字节码文件加载到java虚拟机(jvm)——>字节码文件(.class)就会在java虚拟机中执行。
Java的基本包
java.lang其中包含有:
接口:Comparable、Cloneable、Runable等
类:八个基本数据类型封装类、Math、Runtime、Object、String、StringBuffer、Thread、Exception等
⑶ 关于java的自定义方法。。。。
面向对象设计中有一个封装概念,就是说一个对象中的属性不应该被其它对象直接操作。所以在上面的代码中,school这个成员变量被定义成了private的。也就是别的类中不能直接访问这个成员变量。但是封装又不是完全不请允许别的对象操作这个对象的属性,所以getSchool()和setSchool()这两个方法对外提供了读取和设置school这个成员变量的方式。最终的结果就是不可以随意读取和修改Student 类中school成员变量,只能通过指定的方式(get方法和set方法)来操作school成员变量。
java中有一个概念叫简单java Bean.也就是一个类中只包含成员变量和getter,setter方法。上面的代码就是一个Java Bean。get和set方法的命名还要遵守一定的命名规则。
return school;就是返回Student 类中的school给调用者
所有你自己写的方法都应该叫自定义方法。
在内存中,当new Student();这个操作的时候在内存中会分配一个空间保存Student类的实例。它实际占用的内存量是由类的所有成员变量的值决定的。
如果调用setSchool("abc");那么实际占用的内存应该是4个字节
⑷ 如何定义 Java 中的方法
方法中不能直接定义方法,但可以在方法中定义类,类里面再定义方法:
Java
code?
public
static
void
main(String[]
args)
{
class
B
{
void
test()
{
System.out.println("test()");
}
}
new
B().test();
}
⑸ 在java中怎么定义一个方法
引用:
在这个程序里面的a.getx()自定义方法,就需要返回值.
因为前面的实例变量x为整型
所以返回值类型也要是整型
然后用return返回x的值50
用a.getx()调用
使用System.out.println();输出return返回来的值
public class Test{
private int x=50;
public int getx(){
return x;
}
public static void main(String[] args){
Test a=new Test();
System.out.println(a.getx());
}
}
运行结果为50
⑹ java中写一个自定义方法
返回不返回是程序员本身决定的,与其他没关系