java可以继承私有的,在java继承中,私有属性能否被继承
其实在继承中,子类可以继承父类的私有属性的内容空间,但是不能继承父类私有属性的访问权限,下面看代码
父类Animal
public class Animal {
private String name = "老虎"; //私有属性name,并初始化
public int age;
public String getName() { //公有方法
return name;
}
public void setName(String name) { //公有方法
this.name = name;
}
}
子类cat继承父类
public class Cat extends Animal {
}
测试类
public class MyTest {
public static void main(String[] args) {
Cat cat=new Cat();
cat.setName("小猫");
System.out.println(cat.getName());
System.out.println("------------------");
Animal animal=new Animal();
System.out.println(animal.getName());
}
}
结果
如结果所示:子类对象cat在调用setName()方法后,父类的name并没有改变,而子类对象调用getName()方法时值改变了,因此可以判断子类自己拥有name属性。所以父类的私有属性紫泪可以继承其内容空间,但是不能继承其访问权限。
java可以继承私有的,在java继承中,私有属性能否被继承相关推荐
- java中私有属性能不能被继承?
java中私有属性能不能被继承? 以前的课堂中,老师讲继承的时候说过:子类可以继承父类中的属性和方法.可是当我们写代码的时候却能出现一些不一样的情况. 其原因在什么地方?之后通过代码的验证发现出现在了 ...
- java可以继承私有的,关于java:继承中的私有方法
这是一个有趣的代码片段: public class Superclass { public static void main (String[] args){ Superclass obj = new ...
- Java:使用DOM4j来实现读写XML文件中的属性和元素
DOM4可以读取和添加XML文件的属性或者元素 读取属性: public static void ReadAttributes() throws DocumentException {File fil ...
- c++中的继承--1(引出,继承方式,继承的对象模型)
继承的引出 概念: 继承(inheritance)机制是面向对象程序设计使代码可以复用的最重要的手段,它允许程序员在保持原有类特 性的基础上进行扩展,增加功能,这样产生新的类,称派生类.继承呈现了面向 ...
- Java:继承之super关键字,继承之私有权限,继承之方法重写,继承之object类,继承之简单工厂模式
一.继承的概念及用法 继承背后的思想就是 基于已存在的类来构建新类 当从已存在类继承时,就重用了它的方法和属性,还可以添加新的方法和属性来定制新类以应对需求 ...
- Java声明定义抽象类_接口_继承_实现
文章目录 声明定义抽象类 声明定义接口 派生类.抽象类.接口的继承要点 声明定义抽象类 public abstract class CRMSystem {public abstract Client ...
- Java基础知识学习06-封装、继承
封装 概念:将类的某些信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法实现对隐藏信息的操作和访问. 特点:提高代码的复用性: 隐藏类的实例细节,方便修改和实现: 提高代码的安全性. ...
- 继承和多态(Java程序设计)
纵浪大化中,不喜亦不惧. 点赞再看,养成习惯. 文章目录 1.包 2.继承 3.重载和重写 4.多态 学习目标 包 Java中的包 Java中的包类似于电脑中的文件夹,用户管理不同的类,防止笑名中突以 ...
- JAVA入门零基础小白教程day07_继承抽象
day07-JAVAOOP 课程目标 1. [理解]什么是继承 2. [掌握]继承的使用 3. [理解]继承中的成员的特点 4. [理解]super和this的作用 5. [理解]什么是抽象 6. [ ...
最新文章
- elk之elasticsearch(二)
- leetcode 442. Find All Duplicates in an Array | 442. 数组中重复的数据(位运算)
- Linux云服务器安装nginx
- MYSQL用存储过程创建百万级测试数据表
- 关于 HttpServlet、GenericServlet 和 Servlet 的关系
- React中useEffect使用
- No package python27 available
- 华为认证 HCNACloud 云计算题库
- 报表生成器FastReport.Net常见问题解答
- 银联在线php支付接口,PHP网站在线银联支付实现大额付款案例
- PMP笔记(三)之项目整合管理
- linux互信文件权限,Linux如何建立互信
- 核心单词Word List 7
- 发一个自己常用的通信词汇缩写表(实时更新)
- 【POJ 3311】Hie with the Pie(状压DP)
- 让理科生沉默,让文科生落泪的题
- mysql安装时损坏的图像_损坏的图像,详细教您提示损坏的图像该怎么解决
- 基于java(ssm)人事考勤签到管理系统源码(java毕业设计)
- 微信小程序-实现上下、左右布局
- PMP的一些概念与计算公式