其实在继承中,子类可以继承父类的私有属性的内容空间,但是不能继承父类私有属性的访问权限,下面看代码

父类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继承中,私有属性能否被继承相关推荐

  1. java中私有属性能不能被继承?

    java中私有属性能不能被继承? 以前的课堂中,老师讲继承的时候说过:子类可以继承父类中的属性和方法.可是当我们写代码的时候却能出现一些不一样的情况. 其原因在什么地方?之后通过代码的验证发现出现在了 ...

  2. java可以继承私有的,关于java:继承中的私有方法

    这是一个有趣的代码片段: public class Superclass { public static void main (String[] args){ Superclass obj = new ...

  3. Java:使用DOM4j来实现读写XML文件中的属性和元素

    DOM4可以读取和添加XML文件的属性或者元素 读取属性: public static void ReadAttributes() throws DocumentException {File fil ...

  4. c++中的继承--1(引出,继承方式,继承的对象模型)

    继承的引出 概念: 继承(inheritance)机制是面向对象程序设计使代码可以复用的最重要的手段,它允许程序员在保持原有类特 性的基础上进行扩展,增加功能,这样产生新的类,称派生类.继承呈现了面向 ...

  5. Java:继承之super关键字,继承之私有权限,继承之方法重写,继承之object类,继承之简单工厂模式

    一.继承的概念及用法       继承背后的思想就是        基于已存在的类来构建新类         当从已存在类继承时,就重用了它的方法和属性,还可以添加新的方法和属性来定制新类以应对需求 ...

  6. Java声明定义抽象类_接口_继承_实现

    文章目录 声明定义抽象类 声明定义接口 派生类.抽象类.接口的继承要点 声明定义抽象类 public abstract class CRMSystem {public abstract Client ...

  7. Java基础知识学习06-封装、继承

    封装 概念:将类的某些信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法实现对隐藏信息的操作和访问. 特点:提高代码的复用性: 隐藏类的实例细节,方便修改和实现: 提高代码的安全性. ...

  8. 继承和多态(Java程序设计)

    纵浪大化中,不喜亦不惧. 点赞再看,养成习惯. 文章目录 1.包 2.继承 3.重载和重写 4.多态 学习目标 包 Java中的包 Java中的包类似于电脑中的文件夹,用户管理不同的类,防止笑名中突以 ...

  9. JAVA入门零基础小白教程day07_继承抽象

    day07-JAVAOOP 课程目标 1. [理解]什么是继承 2. [掌握]继承的使用 3. [理解]继承中的成员的特点 4. [理解]super和this的作用 5. [理解]什么是抽象 6. [ ...

最新文章

  1. elk之elasticsearch(二)
  2. leetcode 442. Find All Duplicates in an Array | 442. 数组中重复的数据(位运算)
  3. Linux云服务器安装nginx
  4. MYSQL用存储过程创建百万级测试数据表
  5. 关于 HttpServlet、GenericServlet 和 Servlet 的关系
  6. React中useEffect使用
  7. No package python27 available
  8. 华为认证 HCNA­Cloud 云计算题库
  9. 报表生成器FastReport.Net常见问题解答
  10. 银联在线php支付接口,PHP网站在线银联支付实现大额付款案例
  11. PMP笔记(三)之项目整合管理
  12. linux互信文件权限,Linux如何建立互信
  13. 核心单词Word List 7
  14. 发一个自己常用的通信词汇缩写表(实时更新)
  15. 【POJ 3311】Hie with the Pie(状压DP)
  16. 让理科生沉默,让文科生落泪的题
  17. mysql安装时损坏的图像_损坏的图像,详细教您提示损坏的图像该怎么解决
  18. 基于java(ssm)人事考勤签到管理系统源码(java毕业设计)
  19. 微信小程序-实现上下、左右布局
  20. PMP的一些概念与计算公式

热门文章

  1. Python:利用ASCII码转换字符串大小写(非lower、upper)
  2. 辰视冯良炳博士出席演讲的AI+5G+机器视觉 赋能智能制造论坛圆满结束!
  3. Python中 pyx、pyd与so的关系
  4. Android日历备忘录案例
  5. 翟振武教授的荒唐逻辑
  6. java开发视频教学,阿里创新发布《新高并发宝典》
  7. Echarts 象形图
  8. python练习5:输入三个整数 x,y,z,请把这三个数由小到大输出。
  9. ESXI中损坏虚拟机数据如何找回
  10. tp703n怎么做无线打印服务器,TP-Link_TL-WR703N网络打印服务器.txt