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

Java入门第二季 升级版

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
    1. 对于静态内部类来说,对象的创建   内部类  对象名=new 内部类();

    2. 外部类不是静态变量的情况:new.外部类.变量。

    3. 外部类是静态变量,第一种外部类成员和内部类成员的变量名重复我们直接外部类.成员;如果不相同可以直接成员名调用外部类静态成员。

    查看全部
    1. 内部类中的访问修饰符没有限定

    2. 内部类中的方法可以直接访问外部内的成员变量

    3. 内部类  内部类对象名=外部类对象名.new.内部类()

    4. 外部类无法直接访问内部类中成员变量和方法但是可以间接调用。

    5. 访问外部类中的成员方法我们用外部类.this.成员变量名可以访问。

    查看全部
  • 在外部类中 this表示当前类和类名。this没有区别

    在内部类中 this表示的就是内部类了,类名.this表示的是外部类

    查看全部
  • 内部类和外部类的成员变量和方法是否可以相互访问?

    查看全部
  • this:代表当前类。

    使用方法?this.属性名,

                      this.方法名,

    经常在封装中使用。 

    查看全部
  • 访问修饰符:主要是对属性和方法的访问范围 进行限定。

    https://img1.sycdn.imooc.com//5d131ed20001b1a808200220.jpg

    查看全部
  • 为什么出现包?为了管理java文件并且解决同名冲突的问题。

    系统的的包:java.util.(类)是java语言中各种工具类,java.lang.(类)是java语言基础类,java.io.(类)是输入和输出相关的类。 

    使用import导入类包。


    查看全部
  • 封装:通过对属性值进行隐藏,然后用合理的方法去调用。

    怎样隐藏属性值?通过private关键字。

    怎样合理的去调用?通过getter和setter方法。

    怎样对属性值进行判断?通过对getter方法进行一些判断语句来实现。

    public int  getNum(){

    return  num;

    }

    public  void   setNum(int newNum){

    num=newNum;

    }

    得到一个属性用get方法;

    创建一个属性用set方法

    查看全部
  • 静态代码块首先加载,

    动态代码块在实例化的时候加载,

    构造方法最后加载。

    查看全部
  •  静态方法

    静态方法中不可以直接调用非静态成员变量,如果要调用必须使用对象去调用。

    静态方法中不可以直接调用非静态方法,如果要调用必须使用对象调用。

    普通的成员方法可以调用非静态成员和静态成员

    如何用代参构造方法实现例子?

    查看全部
  • 静态变量

    前提:我们需要一个成员变量共享的时候使用

    创建方法:static  int imooc=21;

    调用:1.类名调用:类名.imooc;

               2.对象名调用:类名 对象名=new 类名();

                 对象名.imooc;

    查看全部
  • 构造方法创建:public   类名(){

    }

    构造方法返回值

    无参构造方法:当你没有自己写的时候系统会自动给你创建

    有参构造方法:主要作用是给参数赋值。

    如果 已经创建了构造方法系统不会自动创建无参构造方法。

    可以在有参构造方法中给参数的值做一个限定。 


    查看全部
  • 1、创建对象

    类名 对象名 = new 类名();

    Telphone phone = new Telphone;

    2、使用对象(对象名.属性)

    phone.screen = 5;

    3、(对象名.方法名)

    phone.sendMessage();

    查看全部
  • 类的组成:属性和方法

    1、定义一个类名

    2、定义属性

    3、定义方法

    查看全部
  • 万物皆对象,就有相同属性和方法的一组对象的集合

    类是抽象的概念,仅仅是模板

    客观存在的事物就是对象

    查看全部

举报

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

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