Java A private variable with private permissions in the parent class. After the subclass object inherits it, the variable actually exists in its memory. However, the variable cannot be directly referenced, but needs to be passed through Use this variable by calling the set or get method of the parent class's public or protected method.
Private variables in the parent class exist as different objects in different subclasses.
Free video tutorial recommendation: java video tutorial
Visual diagram:
Example code:
public class Test{ public static void main(String[] args){ Sub1 s1 = new Sub1(); s1.p(); Sub2 s2 = new Sub2(); s2.p(); } } //父类 class Sup{ private Object object= new Object(); public void p(){ System.out.println("object= " + object); } } //子类 class Sub1 extends Sup{ } //子类 class Sub2 extends Sup{ } 输出: object = java.lang.Object@15db9742 object = java.lang.Object@6d06d69c
Recommended related articles and tutorials: Getting started with java
The above is the detailed content of Can private variables in java be inherited?. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Dreamweaver CS6
Visual web development tools

SublimeText3 English version
Recommended: Win version, supports code prompts!

EditPlus Chinese cracked version
Small size, syntax highlighting, does not support code prompt function

ZendStudio 13.5.1 Mac
Powerful PHP integrated development environment

MantisBT
Mantis is an easy-to-deploy web-based defect tracking tool designed to aid in product defect tracking. It requires PHP, MySQL and a web server. Check out our demo and hosting services.
