精华内容
下载资源
问答
  • 修饰符权限 自己本类中 在同一包中 在子类中 在任何地方public 可以 可以 可以 可以 protected 可以 可以 可以 不可以 默认修饰符 可以 可以 不可以 不可以 (default) private 可以 不可以 不可以 ...

    613a38e5d960e24de9fe2f111a241e5b.png

    修饰符权限

    自己本类中 在同一包中 在子类中 在任何地方

    public	      可以	    可以        可以	      可以
    protected     可以	    可以	可以	     不可以
    默认修饰符    可以	    可以	不可以	     不可以
    (default)
    private	      可以	    不可以      不可以       不可以

    封装:隐藏实现细节,对外提供公共的访问方式。

    1.把所有的属性私有化 private来修饰成员变量(属性)

    2.通过public 修饰的 set/get 方法 来对属性进行赋值和取值

    优点:保护了属性的取值安全,提高了程序的健壮性

    private 数据类型 属性名;

    public void set属性名(数据类型 属性名){

    this.属性名 = 属性名;

    }

    public 数据类型 get属性名(){

    return 属性名;

    }

    成员变量和局部变量在同名时候

    会有就近原则

    在函数内会用函数里的变量

    this关键字:指当前类的对象 不可以用在main方法中 不可以用在静态方法中。

    构造方法(构造函数,构造器)

    1.访问修饰符 类名(){

    }

    2.没有返回值类型。

    3.创建对象的时候用的,只能通过new的方式去调用

    4.JVM会给每一个没有构造方法的类一个默认的构造方法

    5.在类中自定义构造方法之后,系统默认的构造方法就不见了

    6.构造方法可以重载。

    7.构造方法里可以调用其他的构造方法,但是在调用其他构造方法

    时候 必须是在方法体中的第一句,

    也就是说,一个方法只能调用其他的一个构造方法

    8.构造方法也可以有return 但是只起跳出方法的作用。(不用!)

    9.构造方法可以调用其他的普通方法

    代码块:

    1.构造代码块:{内容}

    每当创建对象的时候(调用构造方法的时候)

    代码块1--->代码块2-...-->构造方法

    2.静态代码块

    静态代码块在程序中最先执行

    展开全文
  • 访问修饰符作用范围由大到小排列

    千次阅读 2019-09-26 10:44:46
    public>protected>default>private 转载于:https://www.cnblogs.com/LoganChen/p/7028106.html
    public>protected>default>private

    转载于:https://www.cnblogs.com/LoganChen/p/7028106.html

    展开全文
  • 本文是C#初学者简单教程,这是第10篇。感谢观看,记得关注我,后续还有更多教程文章,谢谢。本文环境为Visual Studio ...类修饰符可以限制访问,以便其它程序看不类的属性或方法。访问修饰符主要有以下几种:pub...

    本文是C#初学者简单教程,这是第10篇。感谢观看,记得关注我,后续还有更多教程文章,谢谢。

    本文环境为Visual Studio 2019。

    一、为什么使用访问修饰符

    访问修饰符或访问说明符用于定义类属性或方法的可见性。有时候,您可能不希望其它程序查看类的属性或方法。在这种情况下,C#可以在类属性和方法上设定修饰符。类修饰符可以限制访问,以便其它程序看不到类的属性或方法。

    访问修饰符主要有以下几种:

    public:访问不受限制。

    private:访问限于当前类。

    protected:访问限于当前类或派生自当前类的类型。

    internal:访问限于当前程序集。

    protected internal:访问限于当前程序集或派生自当前类的类型。

    private protected:访问限于当前类或当前程序集中派生自当前类的类型。

    二、当访问修饰符无法访问时

    当访问修饰符无法访问时,您是无法编译通过的,并且IDE会提供强大的智能感知提醒您。如下图的箭头所示:

    fa6d031aa58d156fdc7c671171172792.png
    354eaefdd699ba9a3ae8e72938028ee5.gif

    这种情况,您只需要修改为你需要的访问修饰符即可。

    三、当多种访问修改符在一起时

    多种访问修改符在一起的情况有:protected internal 和 private protected,如下图:

    2ee4b1e2e1e9d3053d764b38b897ff24.png
    7bac51c31e74af48e6b9aed7e49b64ad.gif

    那么这种访问修饰符有什么特殊作用吗?

    根据我个人的经验,我也没有搞明白有什么特殊作用。在我的概念和经验中,这纯属娱乐花俏,没有屁用,有错误的还请各位大侠在评论中指出。

    那么这种多个访问修饰符配在一起时,范围是变大了,还是变小了,还是出现一个新范围了?答案是取其最大范围来理解。

    比如protected internal,您把它当成internal来理解就行了,internal可以用在哪里,那么protected internal就用在哪里。

    四、访问修饰符的使用场景

    对于一个新手来说,它通篇整个项目都是public,这都没什么稀奇。

    如果说要乱用public,每个新手都可以做到极致,让人无话可说。这就是权力的泛滥。

    如何确保你的权力不泛滥,什么地方该用什么样的修饰符,这需要您有控制自己代码的能力。

    随着您经验的丰富、编码水平的提高,面向对象的深入,您将发现其它访问修饰符的妙用。

    可以从某种程度上来说,您对访问修饰符的灵活应用程度,侧面反映了你的编程水平的高低。

    关于修饰符的具体使用情形,我发现我一时半会居然不知道怎么在文章里写出来。。这个我就晕倒了。大抵我的水准可能还不够好。

    祝您用餐愉快。

    展开全文
  • 【单选题】访问修饰符作用范围由大到小是( ) 。(2.0分) 【单选题】要将语言栏显示在桌面上,第一步操作应该是 ______ 。 【简答题】行进间单手肩上投篮 动作方法:以右手投篮为例,右脚向前跨出时接球,接着迅速上左脚...

    【单选题】在复选框中移动鼠标,然后单击一选项,要捕获所选项必需实现哪个接口?( )(2.0分)

    【其它】以PDF文档提交实验报告

    【单选题】在Windows 中,“画图”程序默认的保存文件类型是 ______ 。

    【简答题】

    【单选题】计算机硬件一般包括 _____ 和外部设备。

    【单选题】如图是课外活动小组的同学设计的4个喷泉实验方案。下列有关操作不可能引发喷泉现象的是( )

    【单选题】下列是某同学学习氨和铵盐的性质总结,相关实验操作正确且能达到目的是

    【单选题】下列化肥属于复合肥料的是( )

    【单选题】下列属于容器的组件有:( )(2.0分)

    【单选题】在Windows 中,右击______ 图标会出现“打开资源管理器”命令。

    【单选题】Windows中使用“截图工具”程序:

    【单选题】已知类A派生出子类B,类B派生出子类C,对于如下Java源代码正确的说法是()。(2.0分)

    【单选题】关于氨的下列叙述中,错误的是 ( )

    【单选题】计算机操作系统是一种 ______。

    【单选题】一个*.java文件中可以包含多少个public类? ( )(2.0分)

    【简答题】了解“雨课堂”的基本情况。

    【单选题】访问修饰符作用范围由大到小是( ) 。(2.0分)

    【单选题】要将语言栏显示在桌面上,第一步操作应该是 ______ 。

    【简答题】行进间单手肩上投篮 动作方法:以右手投篮为例,右脚向前跨出时接球,接着迅速上左脚起跳,右腿屈膝上抬,同时举球至头右侧,腾空后,上体稍后仰,当身体跳到最高点时,右手臂伸直,用手腕前屈和手指力量将球投出 动作要点:一跨大步接球牢,二跨小步用力跳,三要翻腕托球举球高,四要指腕柔和用力巧。

    【单选题】一个类在重写其父类的某个方法时,在重写方法的定义中,哪个部分可以与父类被重写方法的定义不同? ( )(2.0分)

    【多选题】“翻转课堂”的实施需要教师做好哪些方面的准备?

    【多选题】翻转课堂的常见误区:

    【单选题】关于sleep()和wait(),以下描述错误的一项是( )。(2.0分)

    【单选题】用下列金属制成的容器,常温下可以盛放浓硝酸的是( ) 1Fe 2Cu 3Al

    【单选题】在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为( )。(2.0分)

    【单选题】在控制面板中,使用“程序”的作用是 ______ 。

    【单选题】下列反应适宜用于实验室制取氨气的是( )

    【单选题】下列哪一项不属于布局管理器? ( )(2.0分)

    【判断题】液氨与氨水是同一物质( )

    【简答题】

    【单选题】记事本是用于编辑 ____ 文件的应用程序。

    【单选题】在 Windows 中一个文件夹可以包含 ______ 。

    【单选题】以下说法除______外都是错误的。

    【单选题】在 Windows 的网络方式中欲打开其它计算机中的文档时,地址的完整格式是 ______ 。

    【单选题】在Windows 中,同时显示多个应用程序窗口的正确方法是 ______ 。

    【填空题】在图层蒙版中,针对本图层而言,黑色蒙版表示:________________、白色蒙版表示:________________、灰色蒙版表示:_______________________。

    【单选题】______是常用的输出设备。

    【单选题】在Windows 中,某个窗口的标题栏的右端的三个图标可以用来 ______ 。

    【单选题】关于抽象类,下面叙述错误的是( ) 。(2.0分)

    【多选题】在Photoshop中下面对于图层蒙版的叙述正确的是:_________

    【单选题】软件系统分为:

    【简答题】已知函数 经过点 ,(1) ;(2)求函数 的定义域。

    【单选题】检验氨气可选用( )

    【简答题】利用所学海报知识设计一幅有关甜品美食的宣传海报,上传至平台。

    【多选题】翻转课堂的实质:

    【单选题】在Windows 中,“录音机”工具默认在以下 ______菜单项中。

    【判断题】氨的水溶液呈碱性( )

    【判断题】浓氨水与浓盐酸反应会产生大量的白烟( )

    【简答题】甜品海报要求要能引起购买欲

    【单选题】在资源管理器中,包含“删除”命令的菜单项是 ______ 。

    展开全文
  • 因为类调用时需要实例化,开销比较,比较消耗资源,所以当性能是最重要的考虑因素时(例如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发),但是,面向过程没有面向对象易维护、易复用、易扩展。...
  • 这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条虾米有用吗?没用,但是,吃的虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节...
  • 这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条虾米有用吗?没用,但是,吃的虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细...
  • 这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条虾米有用吗?没用,但是,吃的虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以...
  • java访问修饰符

    2016-07-11 21:23:16
    访问修饰符作用范围由小到大的是 private-default-protected-public; 这些访问修饰符既可以修饰类中的属性,又可以修饰类中的方法,而public和default还可以修饰类.在一个java文件中,公有类有且只有一个,并且该...
  • java中的访问修饰符

    2018-11-27 17:38:44
    作用范围由大到小:public-protected-default-private 1.私有权限(private):private可以修饰数据成员、构造方法、和方法成员,不可以修饰类(外部类,不考虑内部类)。被private修饰的成员只能在定义它们的类中使用...
  • 在Java语言中访问修饰符主要有以下几种:private,defaule,protected,public(作用范围由小到大)作用范围 private default protected public 同一类 √ √ √ √ 同一包中的类 × √ √ √ 同一包中的类,不同包中的...
  • 范围从大到小为:private,protected,(default)默认,private 作用范围: 抽象 使用abstract关键字修饰 有抽象方法的类叫做抽象类,用abstract修饰 父类定义抽象的方法,子类来实现 抽象的方法不能有方法体,...
  • 包和访问修饰符

    2021-01-05 14:50:15
    包名:包名中的字母都是小写,每个英文之间以”.”隔开(com/offcn/demo),包名的每个英文的范围由大到小排序(与域名相反)。 2)间接建包 (2)声明包 1)语法 package 包名; Package:是关键字。表示包,该类在...
  • 目录权限修饰符访问能力作用访问/修改私有成员变量final回顾static、abstractfinal常量的命名规则方法重写规范接口接口中有哪些接口的使用步骤关系 ...权限范围由大到小: public->protected->default->
  • 一、Java中访问修饰符作用范围由大到小是? 在Java语言中,类的权限访问修饰符有以下几种:1)private 2)default (package) 3)protected 4)public 。下面对这几种分别简单介绍一下: (1)私有权限 private...
  • 一、选择题(每题5分,共20分)1、访问修饰符作用范围由大到小是(D)A、 private-default-protected-publicB、 public -default-protected- privateC、 private- protected-default- publicD、public - protected- ...
  • 一、选择题(每题5分,共20分)1、访问修饰符作用范围由大到小是(D)A、 private-default-protected-publicB、 public -default-protected- privateC、 private- protected-default- publicD、public - protected- ...
  • 测试题

    2019-07-21 16:54:15
    9. 访问修饰符作用范围由大到小是(D) A) private-default-protected-public B) public-default-protected-private C) private-protected-default-public D) public-protected-default-private 10. 以下(D...
  • 访问修饰符作用范围由大到小是( )。A.private-protected-default-public B.public-protected-default-privateC.private-default-protected-public D.public-default-protected-private2.Java中,以下接口中以键值对...
  • 这个是之前的题目链接 JAVA面试...1.访问修饰符作用范围由大到小是( B)。 A.private-protected-default-public B.public-protected-default-private C.private-default-protected-public D.public-default-pr...
  • 最近公司要面试,让我整理了两套笔试题,共享出来吧...访问修饰符作用范围由大到小是( )。 A.private-protected-default-public B.public-protected-default-private C.private-default-protected-public D.pu...
  • 1、访问修饰符作用范围由大到小是(D) A、 private-default-protected-public B、 public -default-protected- private C、 private- protected-default- public D、public - protected- default-private 2、...
  • 笔试题1

    2021-02-25 08:43:02
    1、访问修饰符作用范围由大到小是(B)。 A、private—protected—default—public B、public—protected—default—private C、private—default—protected—public D、public—default—protected—private &...
  • 本文是一个2015数码视讯校园招聘JAVA开发工程师岗位...1、访问修饰符作用范围由大到小是( ) A、 private-default-protected-public B、 public -default-protected- private C、 private- protected-default-
  • 错题整理day06

    2020-04-09 15:51:24
    1、下面哪段程序能够正确的实现了GBK编码字节流到UTF-8编码字节流的转换:byte[] src,dst; dst=new String (src,”GBK”)....3、下列哪个对访问修饰符作用范围由大到小排列是正确的? public>protected>d...
  • Day14-异常

    2021-03-20 10:05:38
    学习目标: 基础知识回顾 异常 学习内容: 视频中试卷的笔记: 重载的条件:参数列表的个数、参数的顺序、参数...访问修饰符作用范围由大到小排列:public>protected>default>private overload是重载,ove
  • html入门放弃笔记

    2018-05-15 15:06:12
    用来修饰标记的效果的内容,就是属性 2、语法 1、属性必须声明在开始标记中 2、属性与标记名称之间,用 空格 隔开 3、属性的值 与 属性之间 使用 "=" 连接 4、一个元素允许有多属性,多属性间,排名不分先后,...

空空如也

空空如也

1 2 3
收藏数 59
精华内容 23
关键字:

修饰符作用范围由大到小