java继承例子_java继承例子

这篇博客展示了Java中类的继承概念,通过点类Point、线条类Line和正方形类Square的实例化来说明。Line类继承自Point类,而Square类同样继承自Point类。博客详细描述了各个类的构造方法以及坐标属性的获取方式。
摘要由CSDN通过智能技术生成

java

继承例子

【篇一:

java

继承例子】

定义了一个点类

point

,然后线条类

line

继承了

point

类,正方形类

suare

继承

point

类。

package test;import javax.swing.*;public class test { public

static void main(string args[]){ line ab = new line();

system.out.println(ab

的第一个坐标

:x=+ab.egetx()+,y=+ab.egety()+.+ab

的第二个坐标

:x=+ab.egetx()+,y=+ab.fgety()+.); square abcd = new square();

system.out.println(abcd

的第一个坐标

:+abcd.get1x()+,+abcd.get1y()+. +abcd

的第二个坐标

:x=+abcd.get2x()+,+abcd.get2y()+. +abcd

的第三个坐标

:x=+abcd.get3x()+,+abcd.get3y()+. +abcd

的第四个坐标

:x=+abcd.get4x()+,+abcd.get4y()+.);class point{ private int

x,y; static int pcount = 0;

point(){x=10;y=20;pcount++;system.out.println(

创建一个

point

这个

point

为第:

+pcount+

.);} point(int x,int

y){this.x=x;this.y=y;pcount++;system.out.println(

创建一个

point

这个

point

为第:

+pcount+

.);} static int geipcount(){return

pcount;} int getx(){return x;} int gety(){return y;}class line

extends point{ static int lcount = 0; private point e; private

point f; private float range; line() e = new point(); f = new

point(1,2); range=1.5f; lcount++; system.out.println(

创建一个

line

,这个

line

为第:

+lcount+

.); line(point e,point f,float

range) this.e=e; this.f=f; this.range=range; lcount++;

system.out.println(

创建一个

line

,这个

line

为第:

+lcount+

.);

static int geilcount(){return lcount;} int egetx(){return e.getx();}

int egety(){return e.gety();} int fgetx(){return f.getx();} int

fgety(){return f.gety();}class square extends point{ private

point a; private int range; static int scount = 0; square(){a =

new point();range = 1;scount++;system.out.println(

创建一个

square

,这个

line

为第:

+scount+

.);} square(point a){this.a =

a;range = 1;scount++;system.out.println(

创建一个

square

,这个

line

为第:

+scount+

.);} square(point a,int range){this.a =

a;this.range = range;scount++;system.out.println(

创建一个

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值