为了账号安全,请及时绑定邮箱和手机立即绑定
  • 1、对象:万物皆对象,客观存在的事物。

    面向对象:人关注事物的信息。

    2、类:类是模子,确定对象将拥有的特征(属性)和行为(方法)。

    类的特点:

    •  类是对象的类型

    •  是具有相同属性和方法的一组对象的集合。

    3、对象的属性:对象具有的各种特征。

    每个对象的每个属性都拥有特定值

    4、对象的方法:对象可以执行的操作。

    5、类和对象的关系:类是抽象的概念,仅仅是模版;对象是能够看得到、摸得着的具体实体


    查看全部
  • 静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员

    查看全部
  • main方法就是静态方法

    静态方法无法访问非静态成员/方法[非静态成员/方法属于类的对象,在没有创建类的对象之前是不存在的]

    查看全部
  • 关键词:①static修饰的成员属于整个类所有

                 ②static可修饰变量方法和代码块

    查看全部
  • final可以修饰类、方法、属性和变量

    final修饰类,则该类不允许被继承

    final修饰方法,则该方法不允许被覆盖(重写)

    final修饰属性 则该类的属性不会进行隐式的初始化(类的初始化属性必须有值)或在构造方法中赋值(但只能选其一)

    final修饰变量,则该变量的值只能赋一次值,即为常量

    查看全部
  • 执行顺序,父类对象的属性初始化——>构造方法——>子类对象的属性初始化——>构造方法

    查看全部
    1. 成员变量:在类中定义,用来描述对象将要有什么

    2. 局部变量:在类的方法中定义,在方法中临时保存数据

    3. 成员变量和局部变量的区别:

       a  作用域不同:

           局部变量的作用域仅限于定义它的方法

           成员变量的作用域在整个类内部都是可见的

      *java会给成员变量一个初始值,而不会给局部变量赋予初始值

      *在同一个方法中,不允许有同名局部变量;

        而在不同的方法中,可以有同名局部变量。

        *当局部变量与成员变量同名时,局部变量具有更高的优先级(就近原则)


    查看全部
  • 使用对象的步骤:

    1. 创建对象:类名  对象名  = new  类名();

    2. 使用对象:

         引用对象的属性:  对象名 . 属性(eg:hello.length=5;//给        length属性赋值)

         引用对象的方法:对象名.方法名()

              eg:phone.sendMessage();//调用sendMessage()方法  *对一个类进行识别化:new  类名(); 

    查看全部
  • 定义类

    1. 类的重要性:所有java程序都以类class为组织单元

    2. 类是模子,确定对象将会拥有的特征(属性)和行为(方法);

    3. 类的组成:属性和方法

    4. 定义一个类的步骤:a 定义类名  b 编写类的属性   c 编写类的方法

             定义属性部分(成员变量):属性1的类型  属性1;

    查看全部
  • 对象:客观存在的事物


    类:即 模子,是一种抽象的概念,确定对象将会拥有的特征(属性)和行为(方法)

    类的特点:类是对象的类型

                      具有相同属性和方法的一组对象的集合

    属性:即对象具有的各种特征,每个对象的每个属性都拥有特定值


    查看全部
  • 内部类的主要作用如下:

    1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类

    2. 内部类的方法可以直接访问外部类的所有数据,包括私有的数据

    3. 内部类所实现的功能使用外部类同样可以实现,只是有时使用内部类更方便


    内部类可分为以下几种:

    • 成员内部类

    • 静态内部类

    • 方法内部类

    • 匿名内部类


    查看全部
  • 包含抽象方法的类一定是抽象类,抽象类和抽象方法都需要添加关键字 abstract,且顺序为 abstract class

    查看全部
    0 采集 收起 来源:练习题

    2020-02-02

  • http://img1.sycdn.imooc.com//5e36ae68000101b808200472.jpgsuper关键字的使用!

    查看全部
  • 1、接口是一种类,它包含着抽象方法和全局常量。

    2、接口是一种特殊的抽象类,定义不用写abstract(系统会自动加上)用interface。接口名一般在前面加“I”

    3、接口可以有多个父接口,属于多继承。一般的类只能单继承

    4、接口中的常量即使不加public static final ,方法不加abstract也可以。系统也会自动加上

    5、一个类只能继承一个父类,是不够灵活的,可以通过使用多个接口作补充,但一定要实现继承的类和接口中的抽象方法。

    extends 父类 implements 接口1,接口2,....

    6、接口多与匿名内部类配合使用。匿名内部类就是没有名字的内部类

    查看全部
    0 采集 收起 来源:Java 中的接口

    2020-02-02

  • 接口中的属性是常量,即使定义时不添加public static final修饰符,系统也会自动加上

    如果要继承父类,继承父类必须在实现接口之前

    http://img1.sycdn.imooc.com//5e32e2b9000184bc19201080.jpg

    查看全部
    0 采集 收起 来源:Java 中的接口

    2020-01-30

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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