外部调用
外部调用即是在一个类中调用另一个类的方法
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(); }}
内部调用
内部调用即是在类里面调用,直接通过方法名调用即可
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(); }}