摘要:
2016-06-29 1 继承概述 父类、超类、基类 子类、派生类 Animal type skin legCount eat() huxi() Tiger run() Sheep extends只能继承一个类,Java不支持多重继承 子类继承父类之后,子类可以调用父类的属性和方法, 也可以重写父类 阅读全文
摘要:
2016-06-29 1 封装概述 public private 2 封装实现 【参考资料】 [1] Java轻松入门经典教程【完整版】 阅读全文
摘要:
2016-06-29 未命名包 命名包 【参考资料】 [1] Java轻松入门经典教程【完整版】 阅读全文
摘要:
2016-06-29 使用final修饰过的都是不可改变的。 1 final 修饰变量 恒定不变的属性,可以用final来进行修饰。 变量名建议全部使用大写。 finale修饰的变量不能改变,如果在程序中重新赋值,编译报错。 2 final 修饰方法 任何继承类无法覆盖该方法。 重载不会受到限制。 阅读全文
摘要:
2016-06-29 1 静态变量 静态变量是属于类的,和对象没有关系。 非静态变量是属于某个对象的,每个对象都有该数据的副本,而静态变量只有一个。 2 静态方法 用static 修饰的方法称为静态方法。 访问静态方法是通过(类名.方法名) 1、静态方法不能访问非静态变量 2、非晶态方法可以访问静态 阅读全文
摘要:
2016-06-29 1 对象类型的参数传递Java中只有值传递。基本类型,直接传值引用类型,传递的是引用,而这个引用就是值。基本数据类型作为参数,直接操作。引用类型作为参数,操作的是引用指向的堆内存中的对象。 【参考资料】 [1] Java轻松入门经典教程【完整版】 阅读全文
摘要:
2016-06-29 【参考资料】 [1] Java轻松入门经典教程【完整版】 阅读全文
摘要:
2016-06-29 对象是类的实例。 【参考资料】 [1] Java轻松入门经典教程【完整版】 阅读全文
摘要:
2016-06-29 1 方法的重载在一个类中可以有多个方法共享同一个名称,只要它们的参数不同就可以。根据参数类型和参数数量来决定调用的方法。重载:具有相同的方法名称,不同的参数列表。不同的参数列表指的是:参数类型不同、参数数量不同、参数次序不同。 public static int sum(int 阅读全文
摘要:
2016-06-29 1 构造方法 作用是用于初始化参数。 所有的数字变量全部设置为0 所有的boolean类型全部设置为false 所有的对象变量全部设置为null 设计自己的构造方法: 1,方法名必须和类名相同 2,没有返回值 如果自己写了有参构造方法,编译器不会再提供默认构造方法。 如果还想用 阅读全文