您的位置:

java之子类与继承,java继承是子类继承父类吗

本文目录一览:

java什么是继承?什么是父类?什么是子类?

1、继承是面向对象最显著的一个特性。继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。

2、有继承关系的类才能分出哪个是父类,哪个是子类,继承用extends关键字,extends后面的类则表示父类,extends前面的类则是子类。在java中所有的类都默认继承Object类,Object类是所有类的父类。

3、直接继承Object的类可以称之为Object的子类,间接继承Object的类可以称之为object的间接子类,object则是它的间接父类或者超类。

示例:

public class Parent{

}

public class Child extends Parent{

}

对Parent、Child来说有继承关系,则Parent是Child的父类,Child是Parent的子类。由于Parent、Child都默认继承Object类,所有Parent、Child都是Object的子类。

JAVA语言中什么是继承?什么是父类?什么是子类?

继承是指一个对象直接使用另一对象的属性和方法。我们遇到的很多实体都有继承的含义。例如,若把水果看成一个实体,它可以分成多个子实体,如:苹果、桔子等。这些子实体都具有水果的特性,因此,水果是它们的"父亲",即父类,而这些子实体则是水果的"孩子",即子类。

什么是类的继承性?Java中子类和父类有什么关系?

1.

继承,是对有着共同特性的多类事物,进行再抽象成一个类。这个类就是多类事物的父类。父类的意义在于可以抽取多类事物的共性。子类中有和父类中可访问(可继承到子类)的同名同返回类型同参数表的方法,就会覆盖从父类继承来的方法。

2.(1)standalone

applications,或称为applications:可独立执行的程序

针对用户接口的不同,可分为:

a)

console

application

b)

windows

application

(2)embedded

applications:嵌入式应用程序,必须依附在其它程序里执

a)applets:内嵌于网页并通过因特网传递,在用户端使用支持Java的浏

览器内动态地由服务器端下载并执行的小程序

b)JSP、Java

Servelet:以网页的形式存在于服务器端并且通过网络下载

至支持Java的浏览器内执行

c)MIDlet:利用J2ME

MIDP所开发而成,执行环境为移动电话及PDA等

d)Spotlet:利用J2ME

CLDC所开发而成,执行环境为PDA等。

3.FlowLayout,流式布局管。尝试在一行中按增加顺序摆放组件,窗体大小改变时,组件位置会相应发生改变

BorderLayout,按方位进行布局管理,(North,South,East,West,Middle)不明确指定,就会默认加载在中间(Middle),每个部分只能放一个组件

GridLayout,网格布局,通过行列,间距,来用网格分割,把组件放入如网格中,先行后列摆放组件。可以保证每个组件的大小都是一样的

CardLayout,卡片布局,组件重叠放置。

GridBagLayout,组件可以跨行跨列的网格布局。

Frame的默认布局管理器borderlayout

Panel的默认布局管理就是FlowLayout。

JAVA中,子类将继承父类的所有属性和方法么~?为什么?

是的,子类将继承父类的非私有的属性和方法。

在JAVA中,子类继承父类的所有方法和属性(构造方法要用关键super([参数])调用);继承是JAVA中一个重要的特色,便于程序的编写,提高代码的重用性。

1、如果给子类i提供get和set 通过get调用的自然是子类的。

2、如果给父类和子类分别提供get和set,调的仍然是子类的,因为方法被重写。

扩展资料

在继承中用到super调用父类的构造

private String name;

private String sex;

public xinxin1(String name,String sex)

{

this.name=name;

this.sex=sex;

}

public void hello(){

System.out.println(“嗨!我是”+name+”我是”+sex+”孩”);

}