摘要:
package cn.zxg.oop;/** * 抽象类意义就在:为子类提供统一的、规范的模板。子类必须实现相关的抽象方法。 * 抽象类要点:1、有抽象方法的类只能定义抽象类 * 2、抽象类不能进行实例化,即不能用new来实例化抽象类 * 3、抽象类可以包含属性、方法、构造方法。但是构造方法不能用了 阅读全文
摘要:
package cn.zxg.arrays;/** * 通过foreach读取数组中的元素 */public class Test03 { public static void main(String[] args) { int [] arr=new int[10]; //动态初始化数组 for(i 阅读全文
摘要:
一、数组的基本使用 阅读全文
摘要:
1、父类的方法加了final之后,子类就不能对方法进行重写了。 2、父类加final之后,就不能继承了 阅读全文
摘要:
package java面向对象;/** * 测试多态 * 1、多态是方法的多态,属性没有多态 */public class TestPolym { public static void main(String[] args) { Animal a=new Animal(); animalCry(a 阅读全文
摘要:
本类 同一包下(子类和无关类) 不同包下(子类) 不同包下(无关类) Private y 默认 y y Protect y y y Public y y y y 阅读全文
摘要:
package java面向对象;/** * 测试super关键字 */public class TestSuper { public static void main(String[] args) { new childcla(); }}class fathercla{ public father 阅读全文
摘要:
package java面向对象;/** * 测试object类 */public class TestObject extends Object{ public String toString(){ return "测试重写"; } public static void main(String[] 阅读全文
摘要:
一、继承使用package java面向对象;/** * 测试对象继承 */public class TestExtends { public static void main(String[] args) { Student stu=new Student("小明","挖掘机",18); }}cl 阅读全文
摘要:
1、构造方法用于对象的初始化!静态初始化块,用于类的初始化操作,在静态初始化块中不能直接访问非static成员。 阅读全文
摘要:
package java面向对象;/** * 测试static关键字 */public class TestStatic { /* 1、static修饰的成员变量和方法,从属于类,可以通过类直接调用。普通的变量和方法从属于对象 2、静态属性和方法是所有对象共享的,普通方法可以调用静态方法和属性,但静 阅读全文
摘要:
package java面向对象;/* this关键字的使用,this表示当前创建好的对象 */public class TestThis { int a,b,c; public TestThis(int a,int b){ //1、通过this来区分局部变量和成员变量 this.a=a; this 阅读全文
摘要:
package java面向对象;/** * 构造方法、构造器 */public class TestConstructor { public static void main(String[] args) { //创建对象就是通过new关键字调用类的构造方法 student stu=new stu 阅读全文
摘要:
java虚拟机的内存三个区域: 1、栈 stack 2、堆heap 3、方法区(静态区)method area 阅读全文
摘要:
package java面向对象;/** * 类的创建 */public class Stu { //l类属性 int age; int id; String name; Computer comp;//计算机,引用了Computer类对象 //类方法 void study(){ System.ou 阅读全文
摘要:
10阶乘结果:3628800递归耗时:25循环阶乘结果3628800递归耗时:0 阅读全文
摘要:
修饰符 返回类型 方法名(参数类型 参数1,参数类型 参数2){ 方法体语句; Return 返回值 } 阅读全文