java在类中创建自己对象_java 在类中创建自己的对象_Gee Law的博客-程序员宅基地

技术标签: java在类中创建自己对象  

public class A()

{

int yy=0;

public static void main(String[] agrs)

{

A aa=new A();

}

}

我想知道的是,A是一个类,而main方法是A类中的一个方法,为什么可以在main方法里创建一个自己的对象?那是不是也可以使用aa.main(参数)的形式来调用它?请高人解释。

public static void main(String[] agrs)

我知道这是程序主入口

我想知道的是为什么可以这样在类的内部创建自己的对象,那不是无限循环创建对象了吗

你主要的疑惑是,为什么类中的方法可以创建它本身。

类和方法的写法都是一种声明, 所谓声明,就是说是对行为的描述,而不是要真正执行它。

例如class 小狗{

public void 吃饭(){

小狗 abc = new 小狗();

}

}

这里声明 一个叫小狗 的 类, 他有一个方法,吃饭()。到这里没有任何问题, 我只是描述了一个类,和吃饭的行为。这个时候系统什么都没发生, 因为只是声明而已。说的是小狗  “可以” 吃饭, 但并不是声明完就必须立即调用吃饭()。但这样的话,谁去调用他呢, 我可以写另一类 比如person类,但是谁去调用person呢?说来说去就必须有一个不需要创建对象也能调用的方法。java里面就是main方法(这个main方法只需要放到任意一个类中即可)。public static void ma

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_42312133/article/details/114101964

智能推荐

导出到excel,angular_蒲公英的博客-程序员宅基地_angular导出excel

效果:代码html:<button title="导出" nz-button nzType="default" style="float: right" (click)="click()"> <i nz-icon nzType="export" nzTheme="outline"></i></button><div class="table" #excel> <table> …… &lt

摩拜单车小程序开发实践与框架分析_非著名程序员_的博客-程序员宅基地

以打造内容全、技术新、可实操的小程序小册为目标,整本小册共包含 21 节,不仅讲述了小程序开发的一些基础知识,也通过摩拜单车业务案例深入小程序开发,此外,还加入了主流框架...

MHA搭建MySQL高可用架构与故障修复_Mr. Root的博客-程序员宅基地

MHA集群搭建一,MHA介绍:  1,简介:MHA是一套解决MySQL高可用的架构,当数据库故障时,它能够在0~30s之内完成故障自动切换,保证数据库服务正常运行;在故障自动切换的过程中它能够最大限度的保障数据的一致性,这样真正意义上达到高可用.  2,组成:  MHA Manager(管理节点):管理所有数据库服务器,可以单独部署在一台服务器上,也可部署在某一台数据库服务器上  MHA...

linux java 串口_无法在linux中打开串口_书生夜行的博客-程序员宅基地

使用fedora 11,在连续课程中:/*\return 1 success\return -1 device not found\return -2 error while opening the device\return -3 error while getting port parameters\return -4 Speed (Bauds) not recognized\return -...

Egret Engine 2D - 矢量绘图_weixin_30487317的博客-程序员宅基地

绘制矩形drawRect绘制矩形边lineStyle( 10, 0x00ff00清空绘图clear绘制园形drawCircle绘制直线moveTolineTo绘制曲线cureTo(a b c d)a b设置是目标点的x yc d是中途拐点的x y...

int linux 原子操作_Linux下的原子操作_华雯婷的博客-程序员宅基地

linux支持的哪些操作是具有原子特性的?知道这些东西是理解和设计无锁化编程算法的基础。__sync_fetch_and_add系列的命令,发现这个系列命令讲的最好的一篇文章,英文好的同学可以直接去看原文。Multithreaded simple data type access and atomic variables__sync_fetch_and_add系列一共有十二个函数,有加/减/与/或...

随便推点

PyTorch 1.7发布,支持CUDA 11、Windows分布式训练_普通网友的博客-程序员宅基地

机器之心报道参与:魔王、小舟昨日,PyTorch 团队发布 PyTorch 1.7 版本。该版本增添了很多新特性,如支持 CUDA 11、Windows 分布式训练、增加了支持快速傅里叶变...

卫春芳计算机基础视频,第一章 计算机基础知识.pptx_ynjkl007的博客-程序员宅基地

文档介绍:大学计算机基础主讲:数计学院卫春芳所用教材:《大学计算机基础》科学出版社大学计算机基础高等教育出版社杨振山龚沛曾主编大学计算机基础(第4版)大学计算机基础实验教程(电子版)参考书目湖北大学→图书馆→馆藏资源→电子图书→中文数据库→超星电子图书→超星图书库→输入书名→搜索作者: 徐进华,钱毅湘等出版日期: 2011.632授课+32上机重点讲授计算机的基本原理、基本知识、基本方法,注...

DOS运行GHOST加参数_舞夜狂飙的博客-程序员宅基地

Ghost是一个典型的支持参数的DOS程序,充分利用它的参数,我们可以更好地控制Ghost。让它们更好地为我们工作,前面几个例子,我们就使用了Ghost的参数做出了一张自动备份和恢复硬盘数据的自启动光盘。正是因为Ghost参数众多,功能强大,我们才有必要把一些最最常用的参数列出,供大家平时参考使用。  提示:  (1)参数(Parameter)是程序提供给我们一些隐藏选项,通过添加

单行、多行输入框,其属性及功能场景_诗不姓的博客-程序员宅基地_android输入框单行

---单行输入框editText1.setSingleLine();editText1.setEms(10);editText1.setFilters(new InputFilter[] { new InputFilter.LengthFilter(5) });

人人都在讨论图数据库,它到底好在哪——创邻科技_创邻科技的博客-程序员宅基地_图数据库优缺点

人人都在讨论图数据库,它到底好在哪?【摘要】图数据库不是存储图片的数据库,而是存储顶点与他们之间关系的数据库。与传统关系型数据库相比,图数据库的优势体现在直观性、灵活性、高性能等方面。图数据库支持多种图算法,可以应用于社交网络、金融欺诈检测、实时推荐引擎、知识图谱、网络/IT运营等多个领域。随着近年来云计算、大数据、物联网等技术产业的快速发展,图数据库的使用率不断攀升,一些行业人士称图数据库是增长速度最快的数据库类型。如果说的是事实的话,那么我们了解它是非常有必要的。人们广泛提及的图数据库到底是什

iOS 【语音合成的集成和使用几点建议】_王中尧的博客-程序员宅基地

本文重点介绍在 iOS app 中集成智能语音合成时应该如何在众多只能语音提供商之间选择,另外介绍了在集成科大讯飞语音包的同时官方文档没有提及的一个 bug 的解决方案。

推荐文章

热门文章

相关标签