首页 > 编程语言 > 详细

Java学习之类方法的外部和内部调用

时间:2015-08-14 11:53:45      阅读:144      评论:0      收藏:0      [点我收藏+]
  1. 外部调用

    外部调用即是在一个类中调用另一个类的方法

    package hello2;//首先定义一个类

    public class Book {
      String name;
     String author;
     double price;

     public void getInfo(){
      //以字符串的形式输出书名、作者和价格
      System.out.println("书名是"+name+",作者是"+author+",价格是"+price);
     } 
    }
    其次,在另外一个类中应用第一个类方法

    package hello2;
    public class TestBook { 
     public static void main(String[] args)
     {
      Book b1=new Book();
      Book b2=new Book();//使用外部调用要先创建对象
      //使用对象  .的操作符
      b1.name="java";
      b1.author="zhangsan";
      b1.price=10.45;
      b1.getInfo();////方法内部调用,直接调用若是类的属性和方法在另外一个类中,先创建对象,b1.getInfo();
      b2.name="adsfaf";
      b2.author="k;l";
      b2.price=100;
      b2.getInfo();
     }

    }

  2. 内部调用

    内部调用即是在类里面调用,直接通过方法名调用即可

    package hello2;
    public class TestBook {
     static String name;
     static String author;
     static double price;

     public static  void getInfo(){
      //以字符串的形式输出书名、作者和价格
      System.out.println("书名是"+name+",作者是"+author+",价格是"+price);
     }
        public static void main(String[] args)//静态方法中调用另外一个方法,另外一个方法也必须是静态方法,因此,getInfo()是静态方法。
     {
      TestBook b1=new TestBook();
      TestBook b2=new TestBook();//创建对象
      //使用对象  .的操作符
      b1.name="java";
      b1.author="zhangsan";
      b1.price=10.45;
      getInfo();
     }}

Java学习之类方法的外部和内部调用

原文:http://my.oschina.net/u/2371672/blog/492250

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!