Java 学习之:类与对象

1、类的定义语法;
2、通过类产生对象的语法;
3、操作对象当中的属性和行为的语法
4、当属性是一个对象的时候的操作语法;
5、NullPointerException的细节;
6、this语法
7、private语法

测试类,也被称之为“主类”。
拥有一个main方法,完成对程序的调用。

定义了一个类就相当于定义了一个数据类型,这个类型是属于引用数据类型。数据类型就是用来产生数据量的,所以首先声明的语法就是普通的变量或常量的声明语法。产生对象的语法: new 类名();

调用对象的属性和方法,使用".“操作符;操作过程中注意:
1、会首访问修饰符的限制,目前大家都是public,都是公共的,
都可以访问,后面使用其他访问修饰符就会有影响;
2、哪个对象后面加”."就操作的是哪个对象的属性和方法,和其他的同类型对象无关。(这就是写static和不写static的区别)。

创建一个类其实就是创建一种数据类型。
1、再次强调类型名:名词;规范–类名首字母大写;
2、理论上一篇Java文件可以书写多个类,但是公共类只能有一个!----因为公共类的类名必须和Java文件的文件名保持一致。所以在实际开发当中,除了后面我们学到的高级语法(内部类),那么最好是一篇Java文件一个类。
3、class文件是一个类会被编译成一篇独立的class文件;class文件的名字就是类名.class。

类的定义语法,对象的产生语法,对象的使用语法:
public class 类名{
//属性

  //行为

}

类名 对象名 = new 类名();
附:
1、类是一种数据类型,而且是引用数据类型;
2、内存的划分,以及各种变量在内存中的存放位置 和 结构

内存划分情况说明:
内存会被划分为4个区域:代码段、数据段、栈区、堆区;
在加载期,代码(特别是方法)会被加载放入到代码段,每个
方法只放一次;
在加载期,凡事代码中的常量会被放入到数据段(以后还会有细节);运行期,局部变量会被放入栈区,而new出来的对象(当然也包括对象身上的属性)会被放入到堆区。可以看到放入的内存位置跟数据类型是无关的。数据类型控制的是变量存放值的方式而不是位置。基本数据类型变量所在的内存放的就是数据值本身,引用数据类型变量的所在内存中存放的是数据的引用,值(对象)在其他地方。

对象使用 "."操作 访问属性或者方法
附加了访问修饰符(三个关键字,4种情况)
public — 公共的
默认不写 — 同包的
private — 私有的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值