package valley.day06;
/**
* 一、理解“万事万物皆对象”
* 1.在Java语言范畴中,我们都将功能、结构等封装到类中,通过实例化,来调用具体的功能结构
* >Scanner, String等
* >文件:File
* >网络资源:URL
* 2.涉及到Java语言与前端Html,后端的数据库交互时,前后端的结构在Java层面交互时,都体现为类,对象
*
* 二、内存解析的说明
* 1.引用类型的变量,只可能存储两类值:null 或 地址值(含变量类型)
*
* 三、匿名对象的使用
* 1.理解:我们创建的对象,没有显示的赋给一个变量名,即为匿名对象
* 2.特征:匿名对象只能调用一次
* 3.使用:
*/
public class InstanceTest {
public static void main(String[] args) {
PhoneMall mall = new PhoneMall();
//匿名对象的使用
mall.show(new Phone());
}
}
class PhoneMall{
public void show(Phone phone){ //通过这样的匿名方式, 传递到了形参 之后形参里面的方法就时一个对象
phone.sendEmail();
phone.playGame();
}
}
class Phone{
public void playGame(){
System.out.println("PLAYING");
}
public void sendEmail(){
System.out.println("SENDING");
}
}
91621-万事万物皆对象理解&匿名对象使用场景
最新推荐文章于 2024-07-27 17:56:15 发布