为了账号安全,请及时绑定邮箱和手机立即绑定
  • java中被static修饰的成员称为静态成员或类成员

    例如在类中定义了一个静态变量

    static String hobby="imooc"

    查看全部
  • 构造方法

    1. 使用new+构造方法  创建一个新的对象

    2. 构造方法与类同名且没有返回值

      语句格式  public 构造方法名(){//初始化代码}    

      构造方法名与类名相同

      //通过无参的构造方法可以创建对象

      Telphone phone=new Telphone();

      //通过有参的构造方法也可以创建对象,并给对象中的实例变量赋初值

      Telphone phone=new Telphone(2.0f,1.3f,2.2f);

    查看全部
  • http://img1.sycdn.imooc.com//5db014f30001cd7006950401.jpg

    111111

    查看全部
  • 类是模子,确定对象将会拥有的特征(属性)和行为(方法)

    类的特点

          类是对象的类型

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

    查看全部
  • 使用对象步骤

    5da6fa2b0001447412800720.jpg

    查看全部
  • 定义一个类的步骤:

    1. 定义类名public class类名{                 }

    2. 编写类的属性      属性1的类型   属性1;(属性代表类有什么)

    3. 编写类的方法 (方法代表一个类可以干什么)

      例:public class Telephone{

                  float screen;

                   float cpu;

                    float mem;

                    void call(){

    System.out.println("telphone有打电话的功能!”};

                   voidsendMesssage(){

    System.out.println("telphone有发短信的功能!");

    }}

    查看全部
  • 静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员。如果希望在静态方法中调用非静态变量,可以通过创建类的对象,然后通过对象来访问非静态变量。

    在普通成员方法中,则可以直接访问同类的非静态变量和静态变量。

    静态方法中不能直接调用非静态方法,需要通过对象来访问非静态方法。

    查看全部
  • 面向对象是一种思想。例如,学生是一个类,那么班长、课代表这些同学都是一个个对象。如果我要把作业交给班长,那么是不是要知道班长的邮箱或者qq才能把作业发给他。交作业的这个过程可以说是面向对象,我(需要交作业的人)、班长(收作业的人),所有的行为都是围绕对象而发生的~这就是面向对象。

    查看全部
  • 静态内部类是 static 修饰的内部类,这种内部类的特点是: 1、 静态内部类不能直接访问外部类的非静态成员,但可以通过 new 外部类().成员 的方式访问 2、 如果外部类的静态成员与内部类的成员名称相同,可通过“类名.静态成员”访问外部类的静态成员;如果外部类的静态成员与内部类的成员名称不相同,则可通过“成员名”直接调用外部类的静态成员 3、 创建静态内部类的对象时,不需要外部类的对象,可以直接创建 内部类 对象名= new 内部类();
    查看全部
  • 由于方法内部类不能在外部类的方法以外的地方使用,因此方法内部类不能使用访问控制符和 static 修饰符。

    查看全部
  • 继承和接口复用

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

    2019-10-21

  • 抽象类只关心方法不关心具体实现

    查看全部
  • if(animal instanceof cat)

    查看全部
  • 多态的调用

    查看全部
    0 采集 收起 来源:Java 中的多态

    2019-10-21

  • super的应用

    查看全部

举报

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

微信扫码,参与3人拼团

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

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