![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
跟着学校初学java遇到的
维多利亚的头发都掉光
这个作者很懒,什么都没留下…
展开
-
构造方法问题与一些系统化补充
一、错误分析:典型的构造方法格式记忆不清的,或者说不理解构造方法是什么的错误二、相关知识1.构造方法在类创建对象时需要使用(干什么用的),以便给类所创建的对象一个合理的初始状态2.构造方法的名字要和类名完全一样,而且不加修饰符(眼睛直观看出来的记忆方式),没有类型3.java允许一个类中有若干个构造方法,但是这些构造方法的参数必须不同或者参数的个数不同(为了区分构造方法之间的不同,不给后面创建对象引用构造方法造成错误)三、改错public class circle extend原创 2021-12-06 21:49:06 · 111 阅读 · 0 评论 -
java初学在封装,继承章节遇到的问题
1. 典型的构造方法格式记忆不清的,或者说不理解构造方法是什么的错误2.重写父类方法自己写好像不能重写,直接打get出现的getArea才能进行重写。这个说法没有经过证明,只是我写代码的时候出现的。在编译器出现黄色的@override才能是方法重写了。然后子类才能使用父类同名的重写方法。3.静态变量的问题,确实不知道怎么改这样的原因是把test类中的getVolume()变成的静态变量方法中有参无参数这个地方不懂,引用的时候该不该写参数也不知道引用的格式错了...原创 2021-12-02 21:46:15 · 651 阅读 · 0 评论 -
一般函数的传参问题遇见
这个完全是练习太少,同一个类中的方法调用都不知了,或者说不知道方法参数是怎么样传递的,无参和有参的区别把方法getarea中的参数删掉就可以了原因是什么暂时不知原创 2021-12-02 21:08:11 · 82 阅读 · 0 评论 -
psvm的问题
1. public static void main(String[] args) { }首先,这东西不叫主类,这个不是一个类,类的定义是 class 类名{ 类体 }psvm这东西没有类的定义,要放在类里头写才行原创 2021-12-02 20:38:12 · 2928 阅读 · 2 评论