随笔 - 322  文章 - 0  评论 - 4  阅读 - 77146

Java 理解“万事万物皆对象”+ 匿名对象的使用

复制代码
 1 /**
 2  * 
 3  * @Description 
 4  * @author  Bytezero·zhenglei!      Email:420498246@qq.com
 5  * @version
 6  * @date 2021年9月12日下午5:07:42
 7  * @
 8  *
 9  *  理解“万事万物皆对象”
10  *  1.在Java语言范畴中,我们都将功能,结构等封装类中,通过类的实例化,
11  *  来调用具体的功能结构
12  *  2.涉及到Java语言与前端Html,后端的数据库交互时,前后端的结构在
13  *  Java层面交互时,都体现为类,对象
14  *  
15  *  内存解析的说明
16  *  1.引用类型的变量 只可能储存两类值:null 或地址值(含变量的类型)
17  *  
18  *  匿名对象的使用
19  *    创建对象 没有显示的赋给一个变量名 即为 匿名对象
20  *    特征:匿名对象只能调用一次
21  *    使用: 
22  *  
23  *  
24  */
25 
26 
27 public class InstanceTest 
28 {
29     public static void main(String[] args)
30     {
31         Phone p = new Phone();
32         //p = null;
33         System.out.println(p);
34         
35         p.playGame();
36         p.sendEmail();
37         
38         //匿名对象
39 //        new Phone().sendEmail();
40 //        new Phone().playGame();
41         
42         new Phone().price = 1999;
43         new Phone().showPrice();  //0.0   new是独立的
44         
45         PhoneMall mall = new PhoneMall();
46         //mall.show(p);
47         
48         //匿名对象的使用
49         mall.show(new Phone());
50         
51     }
52 }
53 
54 
55 class PhoneMall
56 {
57     public void show(Phone phone)
58     {
59         phone.sendEmail();
60         phone.playGame();
61     }
62 }
63 
64 
65 class Phone
66 {
67     double price;  //价格
68     
69     public void sendEmail()
70     {
71         System.out.println("发邮件");
72     }
73     public void playGame()
74     {
75         System.out.println("打游戏");
76     }
77     public void showPrice()
78     {
79         System.out.println("手机的价格为"+price);
80     }
81     
82     
83 }
复制代码

 

posted on   Bytezero!  阅读(102)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示