首页 > 其他分享 >7-11打卡

7-11打卡

时间:2023-07-11 19:35:29浏览次数:36  
标签:11 void 修饰符 默认 访问 myObj 打卡 public

public:公共访问修饰符,表示类成员可以在任何地方被访问,没有访问限制。

private:私有访问修饰符,表示类成员只能在声明它的类内部访问,其他类无法直接访问。

protected:受保护的访问修饰符,表示类成员可以在声明它的类内部和子类中访问,但对于同一包中的其他类是不可访问的。

默认访问修饰符:如果没有指定任何访问修饰符,即为默认访问修饰符。它表示类成员可以在同一包中被访问,但对于其他包中的类是不可访问的。

对于类本身,只有public和默认访问修饰符是可用的。一个Java源文件中只能有一个公共类,并且文件名必须与公共类的名称相同。

public class MyClass {
    public int publicVar;
    private int privateVar;
    protected int protectedVar;
    int defaultVar; // 默认访问修饰符

    public void publicMethod() {
        // 可以访问所有成员变量
    }

    private void privateMethod() {
        // 只能在当前类内部访问
    }

    protected void protectedMethod() {
        // 可以在当前类和子类中访问
    }

    void defaultMethod() {
        // 可以在同一包中的其他类访问
    }
}

public class AnotherClass {
    public static void main(String[] args) {
        MyClass myObj = new MyClass();
        myObj.publicVar = 10; // 可以访问公共变量
        // myObj.privateVar = 20; // 错误,私有变量不可访问
        myObj.protectedVar = 30; // 可以访问受保护变量
        myObj.defaultVar = 40; // 可以访问默认访问变量

        myObj.publicMethod(); // 可以调用公共方法
        // myObj.privateMethod(); // 错误,私有方法不可调用
        myObj.protectedMethod(); // 可以调用受保护方法
        myObj.defaultMethod(); // 可以调用默认访问方法
    }
}

标签:11,void,修饰符,默认,访问,myObj,打卡,public
From: https://www.cnblogs.com/wlxdaydayup/p/17545716.html

相关文章

  • JAVA基础0711
    方法方法重载在同一个类中,方法名相同,参数列表不同。与返回值无关。参数列表不同:参数的个数不同。参数的对应的数据类型不同。方法的调用:执行方法中的代码方法名(参数列表);有返回值类型的方法:1.普通调用方法名(参数列表);2.赋值调用数据类型变量名=方法名......
  • 2023-07-11:给定正整数 n, 返回在 [1, n] 范围内具有 至少 1 位 重复数字的正整数的个数
    2023-07-11:给定正整数n,返回在[1,n]范围内具有至少1位重复数字的正整数的个数。输入:n=100。输出:10。答案2023-07-11:函数的主要思路如下:1.若n小于等于10,则直接返回0,因为在[1,10]范围内不存在重复数字的情况。2.计算n的位数和偏移量。首先计算n的位数和一个偏移量o......
  • 2023.7.11 训练
    1.dp相关1.1path给定一个\(n∗m\)的网格,你在左下角\((n,1)\),一开始你面向上方,你只能往前走或者右拐,障碍和走过的点不能走。求走到\((x,y)\)的方案数的值,取模。\(n,m\le40\)观察到一右拐,就会进入一个子矩形,并只能在这里面移动了。设状态\(f(a,b,x,y,0..3)\)表示从......
  • 「NOIP 2023 模拟赛 20230711 B」过往未来
    summarization给定一个\(n\)个节点的树,定义\(x_1,x_2,\cdots,x_k\)生成的子树为树中边数最少的包含\(x_1,x_2,\cdots,x_k\)的连通块。对所有可能的\(x_1,x_2,\cdots,x_k\quad(1\lex_1<x_2<\cdots<x_k\len)\),求\(x_1,x_2,\cdots,x_k\)生成的子树的大小(边数和)总和。so......
  • 力扣---1911. 最大子序列交替和
    一个下标从 0 开始的数组的 交替和 定义为 偶数 下标处元素之 和 减去 奇数 下标处元素之 和 。比方说,数组 [4,2,5,3] 的交替和为 (4+5)-(2+3)=4 。给你一个数组 nums ,请你返回 nums 中任意子序列的 最大交替和 (子序列的下标 重新 从0开始......
  • Spring中最常用的11个扩展点
    1.自定义拦截器springmvc拦截器根spring拦截器相比,它里面能够获取HttpServletRequest和HttpServletResponse等web对象实例。springmvc拦截器的顶层接口是:HandlerInterceptor,包含三个方法:1.2)preHandle目标方法执行前执行1.2)postHandle目标方法执行后执行1.3)afterCompletio......
  • 2023-07-11 《数值优化方法》-庞丽萍,肖现涛-无约束最优化(六)
    2023-07-11《数值优化方法》-庞丽萍,肖现涛-无约束最优化(六)数值优化方法Matlab共轭梯度法共轭方向法回顾上节的最速下降法的特征:最速下降法迭代路径呈锯齿状,即.这一节给出共轭的概念,其是正交性的推广,然后给出共轭方向(梯度)法.**定义1.7**设是对称正定矩阵,是维非零向量.如果......
  • 行业追踪,2023-07-11,新增加 rps50 排名,汽车零部件回落 10 日均线,直接反弹
    自动复盘2023-07-11成交额超过100亿排名靠前,macd柱由绿转红成交量要大于均线有必要给每个行业加一个上级的归类,这样更能体现主流方向rps有时候比较滞后,但不少是欲杨先抑,应该持续跟踪,等macd反转时参与一线红:第一次买点出现后往往是顶峰,等回调,macd反转,rps50还一直红......
  • 7.11
    十、打印对象classStudent{   publicStringname;   publicintage;   publicdoubleweight;    publicStudent(Stringname,intage,doubleweight){       this.name=name;       this.age=age;       this.wei......
  • (2023.7.11)usb: ring buffer full
    现象:在对usb接口的5G模组灌包时出现异常打印,xhci-hcdxhci-hcd.0.auto:ERRORunkown eventtype37/USBGadgetDriver定义了很多traceevent,使用者可以在用户空间通过ftrace接口,追踪USBGadgetDriver的行为;/用户空间接口路径为/sys/kernel/debug/tracing/events/dwc3:包含了......