-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------
1.继承:extends
注意:千万不要为了获取其他类的功能,简化代码而继承。
必须是类与类之间有所属关系才可以继承。
class Person
{
String name;
int age;
}
class Student extends Person
{
void study
{
System.out.print("good study");
}
}
class Worker extends Person
{
void work()
{
System.out.print("good word.");
}
}
2.final修饰符:
(1)被final修饰的类,不可以被继承,被子类复写功能。
(2)被final修饰的方法不可以被复写。
(3)被final修饰的变量是一个常量只能赋值一次,既可以修饰成员变量,又可以修饰局部变量。如:final double PI=3.14;
3.抽象类:abstract
特点:(1)抽象方法一定定义在抽象类中。
(2)抽象类不可以用new创建对象,因为调用抽象方法没意义。
(3)抽象类中的方法的使用:必须由子类复写起所有的抽象方法后,建立子类对象调用。
如:abstract class Student
{
abstract void study();
}
class BStudent extends Student
{
void study()
{
System.out.println("base Study!");
}
}
class AStudent extends Student
{
void study()
{
System.out.println("adventure Study!");
}
}
class AStudentDemo
{
public static void main(String[] arg)
{
new AStudent().study();
}
}
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------