Java中的类与对象

一.简单介绍类与对象

1.提出问题是在Java中什么是类

类是用来描述一个实体对象的属性。

比如:1.一个人的升高,体重,喜好。

           2.一台冰箱的功率,额定电压,颜色,它的品牌。

2.提出问题在Java中什么是对象

可以举一个大家都熟知的例子,“将大象放进冰箱”,这里面就涉及几个对象:

1.将大象放进冰箱的人。

2.大象。

3.冰箱。

如同此类,我们就将其称为对象。

二.如何写一个简单的类呢?

写一个简单的类需要遵循几个要求:

1.定义类需要用关键词class。

2.命名类名时要使用大驼峰命名法。如:“ClassName”   。

注意事项:

1. 一般一个文件当中只定义一个类。
2. main 方法所在的类一般要使用 public 修饰
3. public 修饰的类必须要和文件名相同。
三.类的实例化
当我们定义完了一个类就相当于在计算机中定义了一个新的类型,而我们要去使用则需要将其实例化。
注意:我们用new对其进行实例化,并可以用这个“ 变量 ”+" . "去访问Dog中的成员变量与方法。
四.this引用是什么?
  this使用的注意事项
   1.“this.”指向的是当前对象。
   2.this只能在成员方法中使用。
   3. this 成员方法 第一个隐藏的参数,编译器会自动传递,在成员方法执行时,编译器会负责         将调用成员方法。
    
   4.无法在静态方法下使用。、
五.对象的构造及其初始化
   
我们在初始化对象时需要介绍一个方法,构造方法, 构造方法 ( 也称为构造器 ) 是一个特殊的成员方法,名字必须与类名相同,在创建对象时,由编译器自动调用,并且 在整个对象的生命周期内只调用一次 。如下图:
六.封装
封装顾名思义就是将一些重要的东西隐藏起来。
在了解封装前需要先介绍 访问限定符
  
1.public:它的范围是最广的,可以在不同包的非子类中使用。
2.protected:可以在不同包的子类中使用。
3.default:可以在同一包的不同类使用。
4.private:范围最小,只能在同一包同一类使用。
七.static成员
(1)static修饰成员变量
   
        static修饰的成员变量称为静态成员变量,它不属于具体的某个变量,而是所有变量所共有的。(但它可以通过成员变量的引用而访问)
(2)static修饰成员方法
         static修饰的成员方法与修饰成员变量是相似的,也是不属于具体的某个对象,而是类的方法。
(3)static成员变量的初始化
          1.就地初始化
          2.静态代码块初始化(这两种方法地位是等价的,看其先后顺序判断最终赋值结果)
八.代码块
1.普通代码块
 
使用{ }定义。
2.实例代码块
一般用于初始化实例成员变量。
3.静态代码块
一般用于初始化静态成员变量
九.内部类
1.实例内部类
就是未被static修饰的成语内部类
2.静态内部类
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值