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

Java入门第二季 升级版

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 1、用 private修饰符实现成封装,2、用getter/setter来实现属性的读写;
    查看全部
  • 封装:将类的某些信息隐藏在类的内部,不允许外部程序直接访问,只能通过该类提供的方法来实现对隐藏信息的操作和访问;
    查看全部
  • 面向对象的三大特性:封装,继承,多态。
    查看全部
  • java equals 1、equals是Object类中用来判断两个对象的内存地址是否一样,而且“对象.equals(对象2)”和“对象==对象2”同样可以用来判断。 2、如果要用equals判断两个对象的值,可以重写equals方法,来调用判断两个对象的值。
    查看全部
  • private protected public 之间的区别
    查看全部
  • 哪怕两个值赋同样 的值,输出结果也是“两个对象是不相同的。”
    查看全部
  • //外部类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(); }
    查看全部
  • 我们总是误以为dog 是我们创建的对象,其实不然,它仅仅是我们在内存当中的地址。
    查看全部
  • super的应用
    查看全部
  • super应用 1、super调用父类的构造方法,必须放在子类构造方法中的第一行。 2、如果子类构造方法中既没有显式高用父类的构造方法,而父类又没有无参的构行方法,则编译出错。
    查看全部
  • super关键字: 在对象中的内部使用,可以代表父类对象 访问父类的属性:super.age; 访问父类的方法:super.eat();
    查看全部
  • 定义在类中的变量称为成员变量,定义在方法中的称为局部变量,成员变量可以被该类中的所有方法调用以及与该类有关的类调用,局部变量只能被其所在的方法调用,java会给成员变量赋予初始值但不会给局部变量赋予初始值,在一个方法中不允许有同名局部变量,在不同方法中可以有同名局部变量,两类变量同名时,局部变量具有更高的优先级。
    查看全部
  • 如果外部类和内部类具有相同的成员变量或方法,内部类默认访问自己的成员变量或方法,如果要访问外部类的成员变量,可以使用 this 关键字。 java中的成员内部类 1、内部类定义在外部类中,内部类跟一样可以设置访问权限 2、内部类可以直接访问外部类中的数据,比如,外部类中的数据设成私有属性,也可以直接访问。 3、外部类要访问内部类,必须使用:内部类 对象=外部类对象.new内部类();这种创建对象的方法来访问内部类。 4、编译上面的程序后会产生两个class文件,内部类文件名为:外部类$内部类 5、 如果外部类和内部类具有相同的成员变量或方法,内部类默认访问自己的成员变量或方法,如果要访问外部类的成员变量,可以使用 this 关键字
    查看全部
  • 1.Object类是所有类的父类 2.如果一个类没有使用extends关键字明确标识继承另外一个类,那么这个类默认继承Object类 3.在Object类里面定义toString()方法的时候返回的对象的哈希code码(对象地址字符串) 4.可以通过重写toString()方法表示出对象的属性
    查看全部
  • 创建内部类对象时,需要借助外部类对象 // 创建外部类对象 HelloWorld hello = new HelloWorld(); // 创建内部类对象 Inner i = hello.new Inner(); //hello是外部类对象
    查看全部

举报

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

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