博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java学习之类方法的外部和内部调用
阅读量:6907 次
发布时间:2019-06-27

本文共 1093 字,大约阅读时间需要 3 分钟。

hot3.png

  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();
     }}

转载于:https://my.oschina.net/u/2371672/blog/492250

你可能感兴趣的文章
C# URL 中文编码与解码
查看>>
jquery源码解析:pushStack,end,ready,eq详解
查看>>
Qt核心模块的组成
查看>>
hdu Is It A Tree?
查看>>
linux下xargs命令用法详解
查看>>
HDU1492 The number of divisors(约数) about Humble Numbers【约数】
查看>>
Vijos P1596 加法表【迭代】
查看>>
整体二分笔记
查看>>
css学习_文本有关的样式属性、sublime快捷生成标签
查看>>
Mysql学习
查看>>
jsp页面无法获取controler层model值解决方案
查看>>
[C++] Swap Two Num
查看>>
详解ABBYY FineReader 12扫描亮度设置
查看>>
线程同步利与弊,线程同步的前提
查看>>
js的escape()、encodeURI()、encodeURIComponent()区别详解
查看>>
python2与python3的区别
查看>>
HDU2196-Computer
查看>>
cpp
查看>>
nginx 报错502Bad Gateway
查看>>
决定转移ubuntu
查看>>