定义方法及调用基础讲解

package org.longIt.test;

public class Method_01 {
	//定义程序的入口方法
	public static void main(String[] args) {
		/*public是访问控制符,与private|default|protected都是权限修饰符
		 *static是非访问控制符,修饰成员变量和方法,从属于类,通过类调用,非静态通过对象|实例类调用
		 *void表示该方法没有返回值
		 *main是该方法的名称
		 *String[] args是main方法的形参,相当于调用main方法必须调用一个数组
		 *main方法称之为程序入口的方法,该方法直接由java虚拟机调用,无需程序员手动调用
		 *
		 *实例方法只有在创建对象的时候才会被加载进内存,通过对象调用方法的时候,才会执行方法中的代码
		 *静态方法在类加载的就被加载至内存中,并且只会被加载一次,通过类调用的时候,代码才会被执行
		 * */
	//调用实例方法 10,20称为实参
	Method_01 md = new Method_01();
	md.calc(10, 20);
	//调用静态方法 类.静态方法名称
	Method_01.play("张三","李四" );
	int a = Method_01.work(28, "王二");
	System.out.println("a:"+a);
	System.out.println("-----------程序执行完毕-------------");
	}
	

	//定义实例方法(1、无返回值 2、有多个形参 3、实例方法)
		public void calc(int a,int b) {
			
			System.out.println("a+b的值:"+(a+b));
			
		}
	//定义实例方法(1、有返回值 2、有多个形参 3、实例方法)
		public boolean login(String account,String password) {
			if(account=="admin"&&password=="123456") {
				return true;
			}else {
				return false;
			}
		}
    //定义静态方法(1、无返回值 2、有多个形参 3、静态方法)
	    public static void play(String name1,String name2) {
	    	System.out.println(name1+"和"+name2+"正在找乐子!");
	    }
	    
   //定义静态方法(1、有返回值 2、有多个形参 3、静态方法)
	    public static int work(int age,String name) {
	    	System.out.println(name+"的年龄是"+age);
	    	return age;
	    }
}

		
		
		
		
		
		


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值