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

Java入门第二季

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 规定子类必须必须实现某些方法,但不关注实现细节
    查看全部
  • package包命名方式:关键词.功能.类。
    查看全部
  • static静态代码块只在类加载的时候执行一次。初始化块可以为数据赋初值——和static静态代码块的作用差不多。
    查看全部
  • 成员变量与局部变量区别
    查看全部
  • equals是比较对象的引用,内存地址是否相同
    查看全部
  • //外部类HelloWorld public class HelloWorld { // 内部类Inner,类Inner在类HelloWorld的内部 public class Inner { // 内部类的方法 public void show() { System.out.println("welcome to imooc!"); } } public static void main(String[] args) { // 创建外部类对象 HelloWorld hello = new HelloWorld(); // 创建内部类对象 Inner i = hello.new Inner(); // 调用内部类对象的方法 i.show(); } }
    查看全部
  • 答:内部类的主要作用如下: 1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类 2. 内部类的方法可以直接访问外部类的所有数据,包括私有的数据 3. 内部类所实现的功能使用外部类同样可以实现,只是有时使用内部类更方便 问:内部类有几种呢? 答:内部类可分为以下几种: 成员内部类 静态内部类 方法内部类 匿名内部类
    查看全部
  • 父类属性初始化,父类构造方法,子类属性初始化,子类构造方法
    查看全部
  • 属性的初始化先执行,构造方法的初始化后执行
    查看全部
  • 继承,先执行父类的构造方法再执行子类的构造方法
    查看全部
  • 父类属性用private修饰,子类无法继承
    查看全部
    0 采集 收起 来源:Java 中的继承

    2017-12-18

  • 1。静态内部类对象创建,内部类 对象名=new 内部类() 2.外部类非静态成员,通过new 外部类().成员访问 3。静态成员可以通过成员名直接访问
    查看全部
  • 构造方法: 1.使用new+构造方法创建一个新的对象 2.构造方法是定义在Java类中的一个用来初始化对象的方法,构造方法与类同名且没有返回值 构造方法的语法格式: public 构造方法名(){ //初始化代码 } public后面没有返回值类型,构造方法名与类名相同,括号内可以指定参数 3.无参构造方法的使用 main(): Telphone phone=new Telphone(); class TelPhone: public Telphone(){ System.out.println("Telphone构造方法执行了"); } 如果我们没有指定一个无参的构造方法,那系统会帮我们自动生成一个无参的构造方法,如果我们对系统生成的无参构造方法不满意,可以自定义一个无参的构造方法 也就是说当我们创建对象的时候,其实我们执行的是构造方法 4.有参构造方法的使用 main(): Telphone phone2=new Telphone(4.0f, 2.0f, 2.0f); class Telphone: public Telphone(float newScreen,float newCpu,float newMem){ screen=newScreen; cpu=newCpu; mem=newMem; } 有参构造方法的目的就是初始化对象中成员变量的值 通过无参或者有参的构造方法都可以创建对象,但是后者不但可以创建对象而且可以给对象中的实例变量赋初值 5.当没有指定构造方法时,系统会自动添加无参的构造方法 6.当有指定构造方法时,无论是有参无参的构造方法,都不会自动添加无参的构造方法 7.构造方法的重载:方法名相同,但参数不同的多个方法,调用时会自动根据不同的参数选择相应的方法 8.构造方法不但可以给对象的属性赋值,还可以保证给对象的属性赋一个合理的值
    查看全部
  • 定义了内部类后,必须使用外部类对象来创建内部类对象。内部类 对象名=外部类对象.new 内部类()
    查看全部
  • 定义了成员内部类后,必须使用外部类对象来创建内部类对象,而不能直接去 new 一个内部类对象,即:内部类 对象名 = 外部类对象.new 内部类( );
    查看全部

举报

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

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