大家好,今天小编关注到一个比较有意思的话题,就是关于java语言与面向对象程序设计答案的问题,于是小编就整理了1个相关介绍j***a语言与面向对象程序设计答案的解答,让我们一起看看吧。
构造方法不能通过创建对象来调用,这句话是对的还是错的?
1,j***a程序要运行,必须得有一个主入口方法,就是那个main方法,代码就会按着main方法里的代码往下执行,执行完了程序就结束。
所以你看到的例子基本都是在测试类里创建对象,因为它要测试这个类的某些方法或者属性,所以必须创建这个类的对象,完成测试又必须在main法里。
2,对象在哪个类里都可以创建的,除了char,int,long,float,double,boolean这几个基本类型外,其他的任何j***a数据都是以对象的形式存在,正因为把一切都看做对象,所以j***a称做面向对象语言,任何地方都会操作到对象,自然任何地方都可以创建对象了。
3,构造方法是在创建对象的时候对其进行初始化,平时你自己写的类没有用构造方法,类一样没有出错,也能实现功能,这是因为任何类都会默认含有一个隐藏的无参构造方法。
之所以你觉得没有构造方法也一样,那是因为你所写的类太简单。
(图片来源网络,侵删)
到此,以上就是小编对于j***a语言与面向对象程序设计答案的问题就介绍到这了,希望介绍关于j***a语言与面向对象程序设计答案的1点解答对大家有用。
(图片来源网络,侵删)