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

Java入门第二季

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • super的应用
    查看全部
  • get
    查看全部
  • 静态初始化块只在类加载时执行,且只会执行一次,同时静态初始化块只能给静态变量赋值,不能初始化普通的成员变量。
    查看全部
  • Java中的包 包的作用:管理Java文件,解决同名文件冲突 定义包:package 包名 注意必须放在Java源程序的第一行,包名间可以使用"."号来区分层次 例如:音乐类-MyClassMusic -music com.imooc.music.MyClassMusic -movie com.imooc.movie.MyClassMusic 3.系统中的包 java.(功能).(类) java.lang.(类) 包含java语言基础的类 java.util.(类) 包含java语言中各种工具类 java.io.(类) 包含输入\输出相关功能的类 4.包的使用 (1)可以通过import关键字,在某个文件使用其他文件中的类 import com.imooc.music.MyClass (2)Java中,包的命名规范是全小写字母拼写 (3)使用的时候不但可以加载某个包下的所有文件 eg:com.imooc.* 也可以加载某个具体子包下的所有文件 eg:com.imooc.music.* 用"*"号代表这个包下的所有类,如import com.imooc.* 则代表导入com.imooc下的所有类
    查看全部
  • 不通过类名或对象名来调用static变量,直接调用可以不?用类名修改变量值可以不?
    查看全部
  • Dog other=(Dog)obj; 这里把obj强制转换成Dog类型是为了在Dog类下调用obj的属性。
    查看全部
  • public class Inner { String name = "爱慕课"; //内部类中的方法 public void show() { System.out.println("外部类中的name:"+HelloWorld.this.name); System.out.println("内部类中的name:" +name ); System.out.println("外部类中的age:" + age); } }
    查看全部
  • 外部类是不能直接使用内部类的成员和方法
    查看全部
  • Java中的访问修饰符
    查看全部
  • java中的包
    查看全部
  • 静态初始化块只在类加载时执行,且只会执行一次,同时静态初始化块只能给静态变量赋值,不能初始化普通的成员变量。当程序运行时,静态初始化块最先被执行,然后执行普通初始化块,最后才执行构造方法。由于静态初始化块只在类加载时执行一次,所以当再次创建对象时并不会再执行静态初始化块。
    查看全部
  • 继承初始化顺序: 先父类,再父类属性,再父类构造方法,接着子类,子类属性初始化,子类构造方法
    查看全部
  • 方法(变量)→对象→类→抽象类→接口(再必须实现最底层的方法)
    查看全部
    0 采集 收起 来源:Java 中的接口

    2015-09-26

  • 1.继承是类与类的一种关系,是一种“is a”的关系。注:Java中的继承是单继承; 2.继承的好处:代码的重用。原因:子类继承父类所有非私有(private 修饰的)的属性和方法; 3.语法规则: class 子类 extends 父类 eg: class Dog extends Animal{
    查看全部
    0 采集 收起 来源:Java 中的继承

    2015-09-26

  • 面向对象三大特性:封装\继承\多态 1.封装:将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问 2.封装的好处:只能通过规定的方法访问数据;隐藏类的实例细节,方便修改和实现 3.封装的实现步骤: 修改属性的可见性-属性前面加上修饰符private 创建getter/setter方法-用于属性的读写 在getter/setter方法中加入属性控制语句-对属性值的合法性进行判断 eg: public class Telphone{ private float screen; private float cpu; private float mem; public float getScreen(){ return screen; } public void setScreen(float newScreen){ screen=newScreen; } } 对象名.setScreen(6.0f); System.out.println("screen:"+对象名.getscreen());
    查看全部

举报

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

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