欢迎光临
我们一直在努力

新手0基础学习java第八天

使用ArrayList,先创建需要使用的类

定义一个类要做的四个步骤:

1定义私有化成员变量

2.空参构造方法

3.带有全部参数的构造方法

4.get,set方法

快速引入变量ctrl+alt+v

Switch循环中如果想要在退出时,下面还有语句,可以给循环加上一个标号(没有什么实际意义loop)break时后面加上一个loop

还有一种方法System.exit(status0)停止虚拟机,直接退出

Exception:叫做异常,代表程序可能出现的问题,我们通常会用Exception(例外)以及它的子类来封装程序出现的问题

运行时异常:RuntimeException及其子类,编译阶段不会出现异常提醒,运行时出现的异常(数组索引越界异常)

编译时异常:编译阶段会出现异常提醒(日期解析异常)

静态变量:不属于对象,属于类,随着类加载而加载,优先于对象存在

静态方法:多存在于工具类和测试类中,JavaBean中很少会用

List,get(0).getAge列表的第0个元素的年龄

JavaBean类,是一开始创建对象时要创建的类,需要有空参和有参方法,通时还要具备setget方法

工具类:创建以后要用的方法的类

测试类:提供一些数据去测试工具类是否正确(静态方法需要在工具类和测试类中都提前私有化 private StudentUtil(){})

静态方法中没有this关键字,只能使用静态变量和静态方法,不能使用类(堆内存中没有生成对象)

Static先于对象创建之前就存在,但是他不可以调用对象,因为他在调用之前就结束了

当类与类之间存在相同(共性)内容,并满足子类是父类中的一种,就可以考虑继承来优化代码

继承是面向对象的三大特征之一,可以让类与类之间产生子夫的关系,可以将多个子类重复的代码抽取到父类当中,子类可以直接使用,减少代码冗余,提高代码复用性

继承格式:public class 子类  extends 父类{}

继承后子类的特点:子类可以得到父类的属性和行为,子类可以使用,子类可以在父类的基础上新增其他的功能,子类更加强大

赞(0)
未经允许不得转载:171主机测评 » 新手0基础学习java第八天
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址