为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Java入门第二季_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Java入门第二季

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 构造方法的名称跟类名相同,并且是没有返回值的
    查看全部
  • 成员变量和局部变量类似于C的全局变量和局部变量 在JAVA里面,成员变量有默认的初始值0.0,但是不会给局部变量初始值 变量同名时,遵照就近原则
    查看全部
  • 1-2 class是声明类的关键字
    查看全部
  • equals()方法: 比较的是对象的引用是否指向同一块内存地址 引用值即引用的地址
    查看全部
  • java中的this关键字 1this.属性 操作当前对象的属性 2this.方法 调用当前对象的方法 3封装对象的属性的时候,经常使用this关键字
    查看全部
  • 访问修饰符的总结 访问修饰符 本类 同包 子类 其他 private Y 默认 Y Y protected Y Y Y public Y Y Y Y
    查看全部
  • 系统的包 java.功能.类 java.lang.类 包含java语言基础的类 java.util.类 包含java语言中各种工具类 java.io.类 包含输入、输出相关功能的类 java中,包的命名规范是全小写字母拼写 使用的时候不但可以加载某个包下的所有文件 eg:com.imooc.* 也可以加载某个子包下的所有文件 eg:com.imooc.music.*
    查看全部
  • 封装的实现步骤 1修改属性的可见性 设为private 2创建getter/setter方法 用于属性的读写 3在getter/setter方法中加入属性控制语句 对属性值的合法性进行判断
    查看全部
  • 重写就是改里面那个函数体(参数和方法必须与原来的一样),重载就是改参数(必须要与原来的不一样),函数体可改可不改(一般改),二者的区别实际上就是参数的变动
    查看全部
  • serene 举报 1、继承的概念:继承是类与类的一种关系;Java中的继承是单继承,只有一个父类。 2、继承的好处:子类直接拥有父亲的所有属性和方法。---private实现的无效! 代码可复用。 class 子类 extends 父类{……}
    查看全部
    0 采集 收起 来源:Java 中的继承

    2018-02-15

  • 在测试内部类方法时,如果创建的内部类非静态,则内部类创建对象时要在其前加上外部类的对象名, 如 “HelloWorld o=new HelloWorld();//创建外部类对象,对象名为o MInner i=o.new MInner;//创建内部类对象,对象名为i,如果内部类对象是静态就不需要在前面加'.o' i.show();//调试内部类方法,内部类方法名为show” 如若创建内部类对象在测试方法内部类之外(如本节),则创建内部类方法时也不需要在前面加'.o'
    查看全部
  • 1、 静态内部类不能直接访问外部类的非静态成员,但可以通过 new 外部类().成员 的方式访问 2、 如果外部类的静态成员与内部类的成员名称相同,可通过“类名.静态成员”访问外部类的静态成员;如果外部类的静态成员与内部类的成员名称不相同,则可通过“成员名”直接调用外部类的静态成员 3、 创建静态内部类的对象时,不需要外部类的对象,可以直接创建 内部类 对象名= new 内部类();
    查看全部
  • 啊_哈 举报 成员内部类用法注意: 1. 内部类访问外部类的属性、方法: 内部类可以直接访问外部类属性、方法,如重名,必须通过 外部类名.this.数据 来访问。 2. 外部类访问内部类的属性、方法: 外部类不能直接访问内部类属性、方法,必须先创建内部类对象,然后通过对象来访问。 3. 创建内部类对象: 外部类或其余内部类创建内部类对象:直接new 其余类创建内部类对象:必须使用外部类对象来创建内部类对象,而不能直接去 new 一个内部类对象,即:内部类 对象名 = 外部类对象.new 内部类( )。
    查看全部
  • 问:什么是内部类呢? 答:内部类( Inner Class )就是定义在另外一个类里面的类。与之对应,包含内部类的类被称为外部类。 问:那为什么要将一个类定义在另一个类里面呢?清清爽爽的独立的一个类多好啊!! 答:内部类的主要作用如下: 1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类 2. 内部类的方法可以直接访问外部类的所有数据,包括私有的数据 3. 内部类所实现的功能使用外部类同样可以实现,只是有时使用内部类更方便 问:内部类有几种呢? 答:内部类可分为以下几种: 成员内部类 静态内部类 方法内部类 匿名内部类
    查看全部
  • 面向对象的三大特性:封装、继承、多态 封装: 将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。 好处:只能通过规定的方法访问数据;隐藏类的实例细节,方便修改和实现。 封装实现方法:1)、修改属性可见性。2)、创建getter\setter方法。3)、在getter\setter中加入属性控制语句(对属性值的合法性进行判断)。 封装 : 1.类变成private float screen; 2. 加get/set public float getScreen(){ return screen; } public void setScreen(float newScreen){ screen=newScreen; } 3. main调用: phone.setscreen(6.0f); System.out.printly(phone.getScreen()); 好处:只能通过规定的方法访问数据;隐藏类的实例细节,方便修改和实现。 封装:将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。 好处:1、只能通过规定的方法访问数据。 2、隐藏类的实例细节,方便修改和实现 封装的步骤:1、修改属性的可见性,设为private 2、创建个getter/setter方法用于属性的读写 3、在getter/setter方法中加入属性控制语句,对属性值的合法性进行判断 众所周知,JAVA是面向对象的一门语言,每个对象都有各自的属性和方法.但是有的属性涉及安全因素或秘密因素不能让外面的程序调用,所以就用到了private, 经过它定义的变量只能在此对象内部调用,外部程序就无法调用,也就是说只能供其自身调用,比如某个人是一个对象,那么他的血液就肯定是私有变量,只能供其自身调用来维持人的状态.而如果将血液定义成public(公共的)的话,随便其他人都可以改变他血液的状态,你随便把他的血液值设为逆流,那他不就挂了.
    查看全部

举报

0/150
提交
取消
课程须知
本课程是Java开发的基础,需要大家:掌握 Java 基本语法的使用。如果您是新手,建议先移步 《Java入门第一季》https://www.imooc.com/learn/85
老师告诉你能学到什么?
• 掌握 Java 编程思路 • 熟练运用面向对象程序设计思想
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!