Java学习,继承关系的学习和理解

/*
将学生和工人的共性提取出来,单独进行描述.
只要让学生和工人与单独描述的这个类有关系,就可以了。

继承:
1,提高了代码的复用性。
2,让类与类之间产生了关系,有了这个关系,才有了多肽的特性。



注意:
千万不要为了获取其他类的功能,简化代码而继承。
必须是类与类之间有所属关系才可以继承,有所属关系。



Java 语言中:Java只支持单继承,不支持多继承。

因为多继承容易带来安全隐患:  当多个父类中定义了
相同功能,当功能内容不同时,子类对象不确定要远行那一个。
但是Java保留了这种机制。并用另一种体现形式来完成表示。多实现。



Java提供多层继承。

就像A类中有B的共性,而B中有C的共性!
*/

class Person
{
   String name;
   int age;
}
class Student extends Person//继承关系
{
   String name;
   int age;
   void study()
   {
       System.out.println("good study");
   }

}
class Worker extends Person
{
   String name;
   int age;
   void Work()
   {
       System.out.println("good work");
   }
}



class  
{
   public static void main(String[] args)
   {
       System.out.println("Hello World!");
   }
}

你可能感兴趣的:(java,学习)