JAVA中私有属性private能被子类继承吗?

 我来答
十日十月1990
2018-03-30 · TA获得超过1.9万个赞
知道小有建树答主
回答量:104
采纳率:100%
帮助的人:1.8万
展开全部

肯定是被继承的。但是子类无法访问父类的私有属性或方法,子类继承是继承父类的所有东西除了构造函数

一、Java

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

二、主要组成

Java由四方面组成:Java编程语言,即语法;Java文件格式,即各种文件夹、文件的后缀;Java虚拟机(JVM),即处理*.class文件的解释器;Java应用程序接口(Java API)。

三、体系

Java分为三个体系,分别为Java SE(J2SE,Java2 Platform Standard Edition,标准版),JavaEE(J2EE,Java 2 Platform, Enterprise Edition,企业版),Java ME(J2ME,Java 2 Platform Micro Edition,微型版)。

四、技术优势

1.与传统程序不同,Sun 公司在推出 Java 之际就将其作为一种开放的技术。全球数以万计的 Java 开发公司被要求所设计的 Java软件必须相互兼容。“Java 语言靠群体的力量而非公司的力量”是Sun公司的口号之一,并获得了广大软件开发商的认同。这与微软公司所倡导的注重精英和封闭式的模式完全不同。Sun 公司对 Java 编程语言的解释是:Java 编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。

2.Java 平台是基于 Java 语言的平台。这样的平台非常流行。因此微软公司推出了与之竞争的.NET平台以及模仿Java的C#语言。java的应用已十分广泛。Java是功能完善的通用程序设计语言,可以用来开发可靠的、要求严格的应用程序。

3.JAVA 的用途:80%以上的高端企业级应用都使用JAVA平台(电信、银行等)。JAVA是成熟的产品,已经有10年的历史。

五、基本语法

1.编写Java程序时,应注意以下几点:

2.大小写敏感:Java是大小写敏感的,这就意味着标识符Hello与hello是不同的。

3.类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字4.母应该大写,例如 MyFirstJavaClass。

5.方法名:所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写,例如myFirstJavaClass。

6.源文件名:源文件名必须和类名相同。当保存文件的时候,你应该使用类名作为文件名保存(切记Java是大小写敏感的),文件名的后缀为.java。(如果文件名和类名不相同则会导致编译错误)。

7.主方法入口:所有的Java 程序由public static void main(String[]args)方法开始执行。

参考资料

百科.360百科[引用时间2018-1-9]

zyqgf
2012-05-11 · TA获得超过369个赞
知道答主
回答量:98
采纳率:0%
帮助的人:34.3万
展开全部
能被继承,只是不能通过子类访问,要通过父类的非private属性方法去访问
各个访问如下:
public
公共,加上这个修饰的类或属性,可以在同一个包或者别的包里面访问

private
私有的,加上这个修饰的类或属性,只能在同类里访问,同包和别的包不能访问

protected
保护,加上这个修饰的类或属性,只能在类和同包访问,别的包不能访问
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
846492130
推荐于2017-11-09 · TA获得超过287个赞
知道小有建树答主
回答量:500
采纳率:0%
帮助的人:339万
展开全部
肯定是被继承的 但是 子类无法访问父类的私有属性 或 方法
子类继承是继承父类的所有东西 除了构造函数
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
历盆郁7
推荐于2018-04-30 · TA获得超过4277个赞
知道大有可为答主
回答量:1795
采纳率:100%
帮助的人:959万
展开全部
先看看各种修饰符的权限:
public的类、类属变量及方法,包内及包外的任何类均可以访问;
protected的类、类属变量及方法,包内的任何类,及包外的那些继承了此类的子类才能访问;
private的类、类属变量及方法,包内包外的任何类均不能访问;
如果一个类、类属变量及方法不以这三种修饰符来修饰,它就是friendly类型的,那么包内的任何类都可以访问它,而包外的任何类都不能访问它(包括包外继承了此类的子类),因此,这种类、类属变量及方法对包内的其他类是友好的,开放的,而对包外的其他类是关闭的。

所以,你的问题的答案:不能
追问
可以,但是不可以在子类中直接访问。可以通过父类的get方法访问!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
西二旗码农一枚
2012-05-11 · TA获得超过1640个赞
知道小有建树答主
回答量:1040
采纳率:0%
帮助的人:763万
展开全部
不能,私有的只有自己能调用,protected的可以被子类继承
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式