课程
/后端开发
/Java
/Java入门第二季 升级版
构造方法在程序中起什么作用?感觉和方法混淆了。能举例说明吗?
2019-03-07
源自:Java入门第二季 升级版 9-7
正在回答
通常我们都需要对象来调用方法的(XXX xx = new XXX()这种都是构造方法),构造方法的作用就是创建这个类的一个对象,不管默认的空参还是自己写的有参构造,如果没有构造方法,你是没有办法创建出这个类的对象的,也就不能用里面的东西(变量或方法)。就像有一个狗的类,然后里面有一个狗吃骨头的方法,那么你就需要先有一只狗(通过构造方法Dog dog = new Dog());创建出来,然后在用dog.eat();来吃骨头
构造方法主要是让你能使用类里面的属性和方法,你通过构造方法构造一个对象后,这个对象就可以使用这个类就可以通过对象名.方法或者对象名.属性使用对应类中的属性和对象。
比如你写了一个HelloWorld的类,在这个类里面写了一个叫做hello的方法,这个方法输出”helloworld“,你可以HelloWorld h =new HelloWorld()构造一个对象, h.hello调用hello方法。(欢迎补充
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
4 回答方法和构造方法有什么区别?能举个例子描述一下吗?
3 回答构造方法和方法的区别?感觉有点晕
3 回答构造方法和方法
2 回答构造方法能用普通方法代替吗?
2 回答构造方法的作用