Rumah Java javaTutorial 类的私有成员可在何处访问

类的私有成员可在何处访问

Jul 26, 2019 am 09:26 AM
class ahli persendirian baik hati

类的私有成员可在本类的成员函数中进行访问。 类的私有成员在派生类中是隐藏的,只能在基类的成员函数中访问。

类的私有成员可在何处访问

Java中的私有成员使用private来进行修饰。(推荐学习:Java视频教程

私有成员只能在本类中调用,在本类以外一律都看不到。如果要在其他类中获得私有成员变量,那么可以在本类中写一个public的get方法,其他类就可以通过调用这个get方法获得私有成员变量。

class PrivateTest{
    private String str = "私有成员变量";
    //如果加上这个方法
    public String getStr(){
        return str;
    }
    public static void main(String[] args){
        System.out.println(str);//这里可以调用到str变量
    }
}
class OtherClass{
    public static void main(String[] args){
        PrivateTest pt = new PrivateTest();
        //String tryToGet = pt.str;//这句编译会报错,str不可见
        String getStr = pt.getStr();//这样 就可以获取到str的
    }
}
Salin selepas log masuk

更多Java相关技术文章,请访问Java开发教程栏目进行学习!

Atas ialah kandungan terperinci 类的私有成员可在何处访问. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Cara menggunakan kelas dan kaedah dalam Python Cara menggunakan kelas dan kaedah dalam Python Apr 21, 2023 pm 02:28 PM

Cara menggunakan kelas dan kaedah dalam Python

Ralat PHP: Tidak dapat mengisytiharkan kelas berulang kali, penyelesaian! Ralat PHP: Tidak dapat mengisytiharkan kelas berulang kali, penyelesaian! Aug 25, 2023 pm 04:13 PM

Ralat PHP: Tidak dapat mengisytiharkan kelas berulang kali, penyelesaian!

Gantikan nama kelas elemen menggunakan jQuery Gantikan nama kelas elemen menggunakan jQuery Feb 24, 2024 pm 11:03 PM

Gantikan nama kelas elemen menggunakan jQuery

Penamaan konvensyen dalam PHP: Cara menggunakan penamaan kes unta untuk kelas, kaedah dan pembolehubah Penamaan konvensyen dalam PHP: Cara menggunakan penamaan kes unta untuk kelas, kaedah dan pembolehubah Jul 30, 2023 pm 02:43 PM

Penamaan konvensyen dalam PHP: Cara menggunakan penamaan kes unta untuk kelas, kaedah dan pembolehubah

python中class是什么意思 python中class是什么意思 May 21, 2019 pm 05:10 PM

python中class是什么意思

Cara SpringBoot menyulitkan dan melindungi fail kelas melalui pemuat kelas tersuai Cara SpringBoot menyulitkan dan melindungi fail kelas melalui pemuat kelas tersuai May 11, 2023 pm 09:07 PM

Cara SpringBoot menyulitkan dan melindungi fail kelas melalui pemuat kelas tersuai

Kelas tidak ditemui dalam Java - Bagaimana untuk menyelesaikan java.lang.ClassNotFoundException? Kelas tidak ditemui dalam Java - Bagaimana untuk menyelesaikan java.lang.ClassNotFoundException? Jun 25, 2023 am 10:37 AM

Kelas tidak ditemui dalam Java - Bagaimana untuk menyelesaikan java.lang.ClassNotFoundException?

Teknologi pembungkusan dan aplikasi dalam PHP Teknologi pembungkusan dan aplikasi dalam PHP Oct 12, 2023 pm 01:43 PM

Teknologi pembungkusan dan aplikasi dalam PHP

See all articles