学习记录:Java中的访问修饰符(Access Modifiers)

概念: 在Java中,访问修饰符(Access Modifiers)是一种用于限定类、字段和方法访问范围的关键字。Java提供了四种访问修饰符:public、protected、default(不使用任何修饰符)和private,用于控制类成员的可见性和访问权限。

功能: 访问修饰符在Java中具有以下功能:

  • 封装和隐藏:通过访问修饰符,可以封装和隐藏类成员,只暴露需要对外可见的部分。

  • 访问控制:访问修饰符可以控制类成员的访问权限,限定其可以被哪些代码访问。

  • 代码组织:通过合理使用访问修饰符,可以更好地组织和管理类成员,提高代码的可读性和维护性。

特点:

  • public:具有最高的访问权限,可以被任何类访问。

  • protected:可以被同一包内的类和不同包中的子类访问。

  • default:如果没有显式指定访问修饰符,即为默认访问修饰符。可以被同一包内的类访问。

  • private:具有最低的访问权限,只能被所属类内部的代码访问。

应用场景:

  • 封装类成员:使用访问修饰符可以封装类成员,只对外暴露必要的接口。

  • 继承和多态:访问修饰符在继承和多态中起着重要的作用,限定对父类和子类的访问权限。

  • 代码组织和管理:通过合理使用访问修饰符,可以更好地组织和管理类成员,提高代码的可读性和维护性。

今日学习实例代码:

public class Person {
    public String name;
    protected int age;
    String address;  // 默认访问修饰符
    private String phoneNumber;
​
    public void displayInfo() {
        System.out.println("姓名:" + name);
        System.out.println("年龄:" + age);
        System.out.println("地址:" + address);
        System.out.println("电话:" + phoneNumber);
    }
}
​
public class Main {
    public static void main(String[] args) {
        Person person = new Person();
        person.name = "张三";
        person.age = 25;
        person.address = "北京";
        person.phoneNumber = "123456789";
​
        person.displayInfo();
    }
}

在今天的学习中,我们学习了Java中的访问修饰符(Access Modifiers)。访问修饰符用于限定类、字段和方法的访问范围,控制类成员的可见性和访问权限。通过学习,我了解了访问修饰符的概念、功能和特点,以及它们在Java中的应用场景。

通过今天的学习,我进一步加深了对Java中访问修饰符的理解。访问修饰符可以封装类成员,限定其访问权限,并帮助组织和管理代码。

记录于:2023年7月10日17点47分,以上内容基于自学,有什么错误请指出,相互交流学习!谢谢!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Stevedash

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值