问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

java中,怎样继承其他java文件中的类?

发布网友 发布时间:2022-05-10 08:45

我来回答

5个回答

热心网友 时间:2023-11-24 22:22

首先确信你的Class A是public的,如果不是public的,那要在同一包内,如果是private的,那要在同一个文件内。
如果是public的,但是属于是不同的包,需要import指定的包。

懂了嘛?这个很基础,不需要高手的。

热心网友 时间:2023-11-24 22:22

class A {
int i;
private int j; // private to A
void setij(int x, int y) {
i = x; j = y;
}
}

// A"s j is not accessible here.

class B extends A {
int total; void sum() {
total = i + j; // ERROR, j is not accessible here
}
}
class Access {
public static void main(String args[]) {
B subOb = new B();
subOb.setij(10, 12);
subOb.sum();
System.out.println("Total is " + subOb.total);
}
}

该程序不会编译,因为B中sum( ) 方法内部对j的引用是不合法的。既然j被声明成private,它只能被它自己类中的其他成员访问。子类没权访问它。

注意:一个被定义成private 的类成员为此类私有,它不能被该类外的所有代码访问,包括子类。

更实际的例子
让我们看一个更实际的例子,该例子有助于阐述继承的作用。新的类将包含一个盒子的宽度、高度、深度

热心网友 时间:2023-11-24 22:22

如果两个类不在同一个包内,那么需要导入包的

package org.wlcg.test;

public class A {

}

package org.wlcg.t;

import org.wlcg.test.A;

public class C extends A {

}

热心网友 时间:2023-11-24 22:23

http://www.pconline.com.cn/pce/empolder/gj/java/0606/815015.html
你直接看这个教程好了.. 第三章讲的很详细

热心网友 时间:2023-11-24 22:24

打包啊
然后import
java 中能不能把类放到不同的文件

类可以放到不同的文件,但是和C++不同,Java只支持单继承,不同同时extends两个类,只能implements多个接口。

java一个类可以继承多个类吗

在Java中,使用关键字<extends>来声明一个类继承另一个类。例如: class Animal { // Animal类的公共方法 } class Dog extends Animal { // Dog类继承了Animal类,并可能添加自己的方法 } 在这个例子中,Dog类继承了Animal类。因此,Dog类可以访问Animal类的所有公共和受保护的方法,并可以添加自...

eclipse java中如何继承一个类

继承一个类用关键字 extends 就行了 ,举个例子: 类A继承类B 那么java代码就是:public class A extends B{ } 或者你新建类的时候:file -- new -- class 在弹出框中可以直接输入要继承的父类的名字如下图:

Java中一个类最多可以继承?

java中定义一个类可以同时继承两个类java不支持多重继承,也就是不能同时继承两个类,但可以实现多个接口。不能。\x0d\x0a一个类不能直接继承多个类,java是单继承语言。\x0d\x0a比如说这样:classAextendsB,C不能这样写,因为java不支持多继承。java中对于继承,java只支持单继承。java虽然不...

java中的继承问题:若b类继承于a类,那c类能否直接继承于b类呢?(若这是...

首先 ,c可以继承b类。其次,你的这两种说法都是不准确的。b extends a ,只要b不是final修饰的类,那c 就可以extends b。 这点是正确的,前提是b不是final 的。 但是此时,b是c的基类, a也可以是c的基类,Object类也是c的基类。也就是说,继承关系是可以纵向传递的。另一个概念,java中每个...

java中接口实现多继承是怎么实现的?

在java当中,每个类(类java.lang.Object除外)有且仅有一个直接父类(下面有注释),不能直接继承多个父类,但是可以直接继承多个接口,接口之间用逗号隔开(注意继承接口时要实现接口中的方法)注释:类的定义格式如下 【类修饰词列表】 class 类名 【extends 父类名】 【implements 接口名称列表】{...

Java中子类在继承父类时所继承的属性和方法是和父类共用还是归属于自己...

跟父类共用的。创建一个子类的对象的时候,会先调用父类的构造函数来创建一个父类的对象,这个父类对象被包含在子类对象的内部(请参考《java编程思想》第七章复用类的第二节)。所以,子类在继承父类时所继承的属性和方法(非私有的)是和父类共用的,不过,这个父类对象里的属性和方法必须通过子类...

java中子类如何调用继承自父类的属性变量?

首先要求父类的属性为public,然后子类对象.属性 或为protected,然后在子类函数中 super.属性

java中什么是超类

1. 超类的概念:在Java中,面向对象编程的一个核心特性是继承。通过继承,一个类可以获得另一个类的特性和行为。被继承的类,即被其他类继承的类,称为超类。它定义了子类应该具有的公共属性和方法。2. 继承与层次结构:超类与子类之间的关系形成了一个层次结构。在这个结构中,最顶层的类是根类,...

在JAVA中如果子类继承父类的话需要像接口那样必须重写方法吗?接口是...

如果父类是抽象类,并且有抽象方法,那么子类必须重写父类的抽象方法,或者子类声明为抽象类。如果父类是个普通类,那么不是必须重写父类的方法。一个类如果实现了某个接口,那么此类必须实现接口中的所有方法,或者此类声明为抽象类。

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
follow the doctor's advice为什么加's ...张娜拉的一首歌 我想学这首歌,把歌词转换成中文的,但是唱出来让人感... 我有一辆宝骏530车,外地牌子,在济南找工作带车,能干什么工作... 怎样判断小米路由器的指示灯是什么颜色的? 定期储蓄存单是什么 小型天文卫星携带仪器 公司给入了工伤保险保险公司问我要我的社保卡做什么可以吗? 出下列各种烷烃的结构简式(1)2,3,3-三甲基戊烷:___(2)2,3-二甲基-4... 我叫邢轲轲 女 英文怎么起个名字呢 类似kiki coco的英文名,哪些好? java的继承类如何设置 eclipse java中如何继承一个类 电话号码02583148459是什么地方的电话?真的是派出所吗?怎么查不到登记呢? 08183215110 能帮我查一下这是哪里的电话吗?他说是派出所的 一个人打电话给我,说是派出所的,我咋能验证这个手机号是不是警察啊? 女生笔名,用诗经里美好的词 057689215119是派出所电话吗? 《诗经》中有诗意的四字成语有哪些? 帮我查一下0755,25858110是不是派出所的电话号码? 诗经里好词好句 110结尾的座机一定是派出所的吗? 座机尾号110是不是派出所的 057986096605是不是派出所 057182658152是不是派出所电话? 诗经美好的词语 貂皮衣服起褶了用什么方法能让它恢复原样 貂绒大衣压出皱来了怎么办 皮蛋瘦肉粥具体怎么做啊? 公务员体检后多久政审 侠盗猎车手5热咖啡,嘿咻mod怎么搞 信用卡网购怎样保证安全 使用信用卡有哪些安全常识? 1两等于几毫升? 1.2两等于多少毫升 TVB电视剧《潜行使者》插曲和片尾曲叫什么名?求歌词 DNF暗夜潜行使者具体什么时候出? 港剧有什么电视剧好看 西瓜影音 现在什么电视剧好看 关于灰烬使者的问题 机顶盒和电视的连接需要哪些线,就红绿蓝三根行吗? 人真的有天眼吗? 开天眼是真的吗 衣服在洗衣粉里泡久了发黄了怎么办?‘ 开天眼是迷信还是真实案例?科学如何解释? 世界上是否真的有拥有天眼的人呢??谁能告诉我?? 天眼发现第二地球是真的吗 有人说中国天眼能看到宇宙边缘,是真的吗,可能吗? 人的眉心中间真的存在天眼吗?科学解释 stm32的定时器怎么做1秒的周期 stm32 定时器多长时间中断一次
  • 焦点

最新推荐

猜你喜欢

热门推荐