摘要:
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。 Java具有简单性、面向对象 阅读全文
摘要:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 编程英语:(手摘) abstract (关键字) 抽象 ['æbstrækt] access vt.访问,存取 ['ækses]'(n.入口,使用权) algorithm n.算法 ['ælgәr 阅读全文
摘要:
*abstract和final关键字不可以同时修饰一个类,因为final关键字使的类不可被继承,而abstract修饰的类如果不能被继承那就没有任何意义。两个关键字有冲突所以不可以同时修饰一个类 *抽象方法: 1.由abstract修饰 2.抽象方法只有定义,没有方法体 3.只有方法的定义,没有具体 阅读全文
摘要:
*final:最终的、不可改变的 单独应用率低:1.修饰变量:变量不能被改变 1)final修饰成员变量,必须如下两个位置初始化: 1.1)声明同时初始化成员变量 1.2)在构造方法中初始化成员变量 2)final修饰局部变量,只要在用之前初始化即可例:class Aoo{ final int a 阅读全文
摘要:
*public:公共的,任何类都能用*protected:受保护的,本类、派生类、同包类使用*默认的:什么也不写,本类、同包类中使用*private:私有的,本类使用 说明:*类的访问修饰符只能是public和默认的*类中成员的访问修饰符以上以上四种都可以*数据(变量)私有化(private),行为 阅读全文
摘要:
*package语句: 1.避免类名冲突 2.包的名称可以有层次结构,同一个包中的类名不能重复 3.类的全称:包名 .类名 例:package test;class Point{ //Point类的全称是:test.Point ... ... ...} 2.package命名建议: 2.1)包名所有 阅读全文
摘要:
*什么是向上造型:超类型的引用指向派生类的对象,能点出来什么看引用的类型,不看对象。 *方法的重写:重新写、覆盖 发生在父类子类中,方法名相同,参数列表相同,方法体不同,重写方法被调用的时候看对象的类型。 *重写与重载的区别 常见面试题 重写:发生在父子类中,方法名相同,参数列表相同,方法体不同。( 阅读全文