在今天的学习中,比之前学的更加深入了,强制转换,调用函数,静态只能调用静态(static),调用静态的东西是属于类的,因此要用类名·方法名。调用非静态(没有static)的东西是属于对象的。因此要用。对象名·方法名 new一个。Bb obj=new Bb()
要有main函数才能运行,没main函数的只能调用。
//主类
public class AA{
public static void main(String args[]){
System.out.println("11111");
//调用类BB
BB.p();//静态的东西是属于类的,因此要用: 类名.方法名()
//非静态的东西是属性对象的,因此要用:对象名.方法名()
BB obj = new BB();//obj是新new的一个对象
obj.abc();
}
}
class BB{
public static void p(){//静态的--有static关键字
System.out.println("很好很好");
}
public void abc(){//非静态的
System.out.println("abc...");
}
}