首页 > 编程 > Java > 正文

Java面向对象

2019-11-06 07:16:43
字体:
来源:转载
供稿:网友
java 定义方法语法[访问修饰符] 返回值的数据类型  方法名 (参数1,参数2,...){        语句;    [retrun 返回值;]  }(1)public void info(),该方法不带参数 无返回值  为公有方法(2)public String getName()该方法不带参数 返回类型为String 为公有方法(3)public int getAge() 该方法不带参数  返回类型为int  为公有方法(1)public void setName(String name) 该方法有一个String 类型的参数  无返回值 为公有方法注意: Java中的方法不能独立存在  调用方法 必须使用类或对象作为主调者  调用方法传入的参数 称为实参方法的重载 四要素:(1)调用者,即 方法的所属者,一般为对象(也可以是类 )(2)方法名  即方法的标识(3)方法的返回类型(如果没有返回值 则无返回类型 但需要在方法名前加上void关键字)(4)方法形参列表。但调用方法时 系统将传入的的实参列表同形参列表进行匹配。     Java  在同一个类中定义多个同名方法  但要求这些同名方法的形参列表不同 则称为方法重载   public class Overload{       public void test(){              System.out.PRintln("无参数方法");        }      //定义了两个test方法  实现方法重载       public void test(String msg){              System.out.println("重载方法,参数值"+msg);        }      public static void main(String[] args{              Overload ol=new Overload();              ol.test(); //调用无参test              ol.test("mstanford"); //调用有参test              System.out.println("重载方法,参数值"+msg);        } }二: 构造方法及其重载可以通过类名直接调用该类的静态方法静态方法不能访问非静态的实例变量和实例方法静态方法必须使用static关键字修饰静态方法不能使用this关键字和super关键字 因为这两个关键字与特定的实例有关实力方法可以访问静态成员和非静态成员。
上一篇:java入门

下一篇:Java INTEGER_MAX VALUE

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表