为了账号安全,请及时绑定邮箱和手机立即绑定
  • static可以修饰方法,并在main方法中可以直接用类
    名调用静态方法,也可以用对象名调用静态方法
    
    静态方法可以直接调用同一类中的静态成员变量,
    但不能直接调用非静态成员变量
    
    在静态方法中间接调用非静态成员变量的方式:创
    建类的对象,通过类的对象访问
    
    普通成员方法中可以直接调用静态成员变量和
    非静态成员变量
    
    静态方法中不能直接调用非静态方法,需要通过创
    建对象来访问非静态方法,可以直接调用静态方法,
    
    直接调用为使用类名访问,间接调用为创建对象,
    使用对象名来访问


    查看全部
  • static:可以修饰变量、方法和代码块
    静态成员变量:被类里面的所有对象共享,可以直接
    用类名访问,也可以用对象名访问
    被static修饰的成员变量为静态成员变量或类成员
    变量,属于整个类所有,给类里面所有的对象共享
    
    静态变量属于整个类,第一次使用该类时,会为其
    分配内存空间直到该类被卸载,才会进行资源回收


    查看全部
  • 创建对象的步骤:

    1. 创建对象

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

      exercises_09 hello = new exercises_09();

        2.使用对象

            引用对象的熟悉: 对象名.属性

            hello.sayHello 

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

    查看全部
  • 构造方法:
    功能:创建一个新的对象 
    使用语句:new 构造方法
    
    构造方法和类名同名,没有返回值类型,可指定参数也可不指定参
    数
    pubic 构造方法名(){
        代码
    }
    如果没有指定无参数的构造方法,系统会自动生成
    
    构建对象时,可以创建无参数的构造方法,如:
    public 构造方法名(){
        代码
    }
    构造方法名 对象名=new 构造方法名();
    
    创建有参数的构造方法,如:
    public 构造方法名(参数类型 参数1,参数类型 参数2,……){
        代码(把参数的值赋值给成员变量)
    }
    构造方法名 对象名=new 构造方法名(实参1,实参2,……);
    可以给构造方法中的参数赋初始值
    
    有参数的构造方法和无参数的构造方法可以并存在同一个类中
    
    当没有指定的构造方法时,系统会自动添加无参数的构造方法
    当有指定的构造方法时,都不会自动添加无参数的构造方法,无论是
    有参数的构造方法还是无参数的构造方法
    
    构造方法的重载:方法名相同,但参数不同的多个构造方法,调用时
    会自动根据不同参数选择,和普通的方法的重载一样
    
    不仅可以给对象的属性赋值,还可以保证给对象的属性赋一个合理
    的值,通过条件语句来确保合理的赋值


    查看全部
  • 成员变量:在类里面定义,描述对象的属性,可以被本类中所有方
    法使用,也可以被与本类有关的其他类中的方法使用
    局部变量:在类的方法里面定义,临时保存数据,只能在当前的方
    法中使用,即只能在现如今存在的方法中使用
    成员变量的默认值为0
    
    JAVA中成员变量在不赋值的情况下会默认初始值为0,
    不会给局部变量赋初始值,需要人为初始化
    
    在同一方法中,不允许有同名的局部变量,不同方法中,允许有同
    名的局部变量,局部变量允许和成员变量同名
    
    两类变量同名时,局部变量具有更高的优先级,“就近原则”


    查看全部
  • 对象:
    步骤:
    创建对象:类名 对象名()=new 类名();
    使用对象:
    使用对象的属性:对象名.属性
    使用对象的方法:对象名.方法
    
    给实例变量赋值
    调用对象的方法


    查看全部
  • 定义类:
    类:java程序中以类为组织单元
    
    步骤:
    类名,class后面
    类的属性(成员变量),写在类里面
    类的方法,同样写在类里面


    查看全部
  • 面向对象:

    对象:客观存在的事物,关注的具体事物的信息,具体存在的事物
    面向对象:
    类:对象的模板,模子,确定对象将会拥有的特征(属性)和行为
    (方法),是对象的类型,是具有相同属性和方法的一组对象的集合, 
    包含对象的属性和方法
    对象的属性:对象拥有的特征
    对象的方法:对象能够执行的操作/行为
    类和对象的关系、区别:对象是类的具体化事物,类是对象的特征和
    行为的概括,仅仅用于描述对象,并不客观存在


    查看全部
  • java中的包

    查看全部
  • 面向对象:
    对象:
    面向对象:
    类:
    对象的属性:
    对象的方法:
    类与对象的关系、区别:


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

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

    查看全部
    1. 使用new+构造方法,创建一个新的对象。

    2. 构造方法是定义在java类中的一个用来初始化对象的方法。构造方法与类名相同且没有返回值。



    查看全部
  • 成员变量可以在整个类中或与本类相关的类中使用,
    局部变量只能在方法中使用。局部变量优先级高于成员变量。


    查看全部

举报

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

微信扫码,参与3人拼团

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

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