Java基础复习笔记4——面向对象基础:类与对象

面向对象

一、类:

a) 类:具有相同属性和行为的一类实体;封装对象的属性和行为的载体。

                        1.        属性;

    类的组成

                        2.       方法;

b)  类的定义:

                           i.             定义类名;

                          ii.             编写类的属性;

                         iii.             编写类的方法.

c)   变量:

               i.   成员变量

                        1.       成员变量会赋初始值0

               ii.  局部变量

                        1.       局部变量一定要初始化

d)   构造方法:创建对象

         i.             与类名相同且无返回值( no void)

         ii.            无参的构造方法;

         iii.           有参的构造方法——初始化成员变量赋值

         iv.          当没有构造方法时,系统会自动添加无参的构造方法;反之,当存在无参或有参的构造方法时,系统不会自动添加无参构造方法;

          v.           构造方法的重载

          vi.          有参构造方法可确定传值范围。

e) Static:

            i.             静态成员/类成员

           ii.             修饰变量、方法和代码块

          iii.             静态初始化块:

                1.       程序运行时静态初始化块最先被执行,然后执行普通初始化块,最后才执行构造方法;

                2.       静态初始化块只执行一次;

二、 对象与对象引用

    Demo name; //创建一个对象引用

    name = new Demo(); //将对象引用指向对象,new后面的是构造方法。






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值