Java |
您所在的位置:网站首页 › java如何写一个方法 › Java |
文章目录
前言一、注意事项二、类的创建三、成员变量四、成员方法五、局部变量六、类的使用[1]. 类的实例化对象[2]. 成员变量[3]. 成员方法
前言
记录Java中类的创建和调用的方式,细节较多请仔细查看。 一、注意事项在创建类的时候不需要写public static void main(String [] args)主函数,类名的首字母需要大写以便之后使用的区分,类中创建的变量和方法称为类的成员。下面的尖括号表示可选参数,中括号表示必选。 1、声明变量: [变量类型] [变量名] 2、声明方法: [返回值类型] [方法名] () static可用于声明静态变量或静态方法,静态方法不依赖于任何对象就可以进行访问 在方法定义中必须给出方法名和方法的返回值类型,如果没有返回值,用关键字void标记。 方法名后的一对圆括号是必需的,即使参数列表为空,也要加括号,括号中的参数成为形式参数, 简称形参,形参的类型必须在括号内定义。 如果变量在类中创建称为成员变量,如果变量在方法中定义称为局部变量 局部变量仅在定义它的方法中才有效,成员变量在整个类中都有效。 局部变量前不能加修饰符,而且在使用前还必须明确赋值,否则编译会出错。 修饰符介绍default缺省时使用,只有相同包中的类可以访问(包内友好)public公有,不受任何限制private私有,只有在本类可以访问protected在本类及其子类可以访问,相同包中的类也可以访问(包内友好) 二、类的创建类中不需要使用主函数,只需要注意一下对于类名的格式就行
需要注意的是每个java脚本里面的public class [脚本名]的语句只能够出现一次,在调用这个类的时候就需要再创建一个新的java脚本了。 public class Fox { } 三、成员变量直接在当前的函数体下创建的变量为成员变量,在定义的时候不需要对成员变量赋值。 public class Fox { String name;//成员变量 int age;//成员变量 } 四、成员方法创建的时候需要注意,如果你的方法需要用户传入值进去才能进行操作的话,就需要在方法的圆括号内填写对应的形参。 public class Fox { String name;//成员变量 int age;//成员变量 public void info() {//成员方法 System.out.println("姓名:"+name+" 年龄:"+age); } } 五、局部变量定义局部变量和成员不大一样,一是局部变量仅在其定义的方法中才能使用,二是局部变量还需要在定义时进行赋值才能正确编译运行。 public class Fox { String name;//成员变量 int age;//成员变量 public void info() {//成员方法 String sex="男";//局部变量 System.out.println("姓名:"+name+" 年龄:"+age); System.out.println("性别:"+sex); } } 六、类的使用我们在对一个类进行调用的时候,需要使用其他具有主函数的java脚本先对其进行实例化对象,然后再通过这个实例化对象使用类中的变量或方法。 你可以创建一个类名+Test的java脚本,来表示对该类的一个测试代码。 实例化对象:类名 对象名 = new 类名() public class FoxTest { public static void main(String[] args) { Fox student = new Fox();//实例化对象 } } [2]. 成员变量调用成员变量:对象名.变量名 需要注意的是如果是字符串变量的话,需要使用双引号进行赋值,而不能使用单引号,单引号是针对单个字符的。 调用成员方法:对象名.方法名() void类型的方法没有返回值,如果方法在定义时有形参就需要传入对应的形参。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |