Java继承总结02

原创 2018年04月15日 21:11:14

1.Java中的就近原则

A中如果有show()   B继承了A  B中也有show()   C继承了B  输出show()的内容是B的show() 这就是就近原则

2.Java中成员的访问权限

当父类的成员被private封装之后是不能被继承的,只能通过公共的函数方法去调用。

3.java继承中父子类中的构造关系

public fulei() {}//无参构造器不能被子类继承。。。不是成员方法因此,不能被继承。。。。可以通过super调用

public fulei(int money) {}//有参的构造器可以被子类继承。。。

public void show() {}//成员方法可以被子类继承

public zilei() {}子类的构造方法可以有参也可以无参

4.java继承中的方法重写

父子类当中存在着相同的名字的两个方法  专有名词叫做:方法重写;

package _06_java继承中父子类方法的重写;


class fulei{
	
	public void show() {
		System.out.println("我是父类的show方法");
	}
}

class zilei extends fulei{
	
	String name;
	
	public void show() {   //父类私有的不能被重写
		//子类中的修饰符的权限要比父类中的大
		System.out.println("我是子类中的show方法");
	}
	
	//重写是针对父子类继承而言的
	//两个方法名字一样但是参数不一样并且在同一个类中这叫做方法的重载
	
	public void play() {
		System.out.println("我是无参数的play方法");
		
	}
	public void play(String name) {
		this.name=name;
		System.out.println(name);
	}
	
}
public class _01_子类重写父类的注意事项 {
public static void main(String[] args) {
	 
	zilei z1 = new zilei();
	z1.show();//先找子类中的-->再找父类中的
	z1.play();
	z1.play("lili");
}
}

java学习笔记(二)java继承特性总结

java继承特性总结 1、父类(超类)、子类为继承关系,在子类中对父类相同方法进行覆盖的时,使用super()可调用父类该方法。该方法常用于子类对象试图访问其父类中所定义的域。如: cla...
  • gkt411189077
  • gkt411189077
  • 2016-04-03 17:56:20
  • 148

JAVA继承总结

JAVA继承总结 Java中的继承作为Java面向对象三大特性之一,在知识点上而言,还是很多的,而且java的继承与覆盖基本是java笔试中常出的题,也比较绕,下面欧#柏泰#克和大家一起来学习下...
  • javaniuniu
  • javaniuniu
  • 2017-04-14 16:42:46
  • 452

Java继承与多态总结

最近在做一个游戏时,发现自己基础知识还是有点欠缺,决定重新拾起基础,一步一个脚印慢慢来 继承:就是面向对象中类与类之间的一种关系。继承的类称为子类、派生类,而被继承类称为父类、基类或超类。通...
  • Mieandu
  • Mieandu
  • 2015-04-07 14:10:29
  • 473

JAVA基础知识点梳理八:继承

Java基础知识点梳理
  • feng2qing
  • feng2qing
  • 2016-11-04 22:49:46
  • 719

java中继承关系总结

1.直接先看代码案列/父类 package com.imooc; public class Cleanser { private String s = new String("Cleanser...
  • sinat_34814635
  • sinat_34814635
  • 2016-08-20 16:54:05
  • 168

java知识总结(三)封装、继承和多态

java总结三 封装、继承和多态 封装:顾名思义,隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别;将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是...
  • LD0807
  • LD0807
  • 2016-12-27 14:26:04
  • 333

继承的小例子

  • 2011年11月22日 10:05
  • 4KB
  • 下载

JAVA继承特点的小总结

继承父子类: 子类是对父类的扩展。例如父类是水果,而子类是苹果;子类就是在父类的基础上进行更具体的扩展。 PS。但子类不能继承父类的构造器关键字:extends 用法:class 子类名 ext...
  • qq_31515611
  • qq_31515611
  • 2016-03-28 21:30:08
  • 680

思维导图总结-多态

在面向对象的程序设计语言中,多态是继数据抽象和继承之后的第三种基本特征(——Java编程思想) 数据抽象,即封装,通过合并特征和行为来创建新的数据类型,通过将细节“私有化”将接口和实现分离。 继承,允...
  • sunqing0316
  • sunqing0316
  • 2016-09-03 12:38:50
  • 666

JAVA学习心得(二)-继承

学习内容 继承(extends) 首先继承分为三个部分进行了讲解:成员变量、成员函数、构造函数。                  核心内容: 变量是拿来用,并在堆内存中开辟空间;如果变...
  • qq_32736689
  • qq_32736689
  • 2015-11-24 23:00:17
  • 435
收藏助手
不良信息举报
您举报文章:Java继承总结02
举报原因:
原因补充:

(最多只允许输入30个字)