随笔分类 - Java
摘要:1.Java语言的特点 1.面向对象 -两大要素:类,对象 -三大特点:封装,继承,多态 2.健壮性 -去除了C语言中的指针 -自动垃圾回收机制(仍然有内存溢出,内存泄漏) 3.跨平台性 -一次编译,到处运行(windows,Linux,Mac,归功于jvm) 2.总结第一个程序 java程序编写-
阅读全文
摘要:自定义异常 package com.atguigu.exer; //自定义异常类 public class EcDef extends Exception { static final long serialVersionUID = -33875164229948L; public EcDef()
阅读全文
摘要:1.多态就是父类的引用指向子类的对象 2.编译看左边,执行看右边 3.子类中定义了与父类中同名同参数的方法,在多态的情况下,运行时调用的是对应子类的该方法 4.子类和父类的互相转换 -子类转换成父类是可以自动进行的,也就是多态,注意子类赋值给父类(实际上就是多态),调用的方法还是子类的方法,调用的属
阅读全文
摘要:1.子类可以调用父类的属性和方法(private修饰的不可以调用),当子类和父类有同名的属性时,通过用this.属性和super.属性进行区分 2.通过子类的构造器创建子类的实例化对象时,会默认调用父类的构造器,即super() 3.子类重写了父类的方法A,那么当子类的实例化对象调用方法A时,调用的
阅读全文