Java编程第四版笔记

                                      第二章      一切都是对象

了解之前心中的问题:1.什么是对象?

                                     2.对象的作用?

                                     3.对象如何用?

1.对象既是数据,我们的世间一切都可以用语言表达,语言是数据,所以一切都是对象。对象被放在电脑的堆中,(也位于RAM中)。

2.类是对象的属性的抽象。对象是类的实例。类中包括的属性(全局变量,局部变量等)都是对对象的描述,类中的方法也可以传给对象,使对象接收某种信息。

3.对象的创建:   eg: random a=new random()

                 random是随机数类,a是引用(变量),new random()即在RAM中开辟了存对象的空间。

                            eg: String s=new String("asdf")   asdf即为对象。

               有人可能会问  String s="asdf";   和上面有什么区别?

到这里不得不扩展一下类和变量的基础知识。在Java中有8大基本类型,其实就是类,而上面的random类被称为符合数据类型。

创建对象时所写的引用(变量)分为基本类型变量和引用类型变量。

基本类型变量:int a=10;  a为基本类型变量,int为基本类型,10为对象。

它存数据时都放在堆栈中,

故Java中操作对象时,不是直接那对象来,而是操作对象的引用(变量)。

第二章还包括以下未提到部分

  • 域的概念(包括对象的作用域,方法作用域和变量的作用域)
  • 类的组成(字段和方法)
  • 方法的详解(参数和返回值)
  • static关键字
  • 注释文档

static关键字:方法中若有static关键字称为静态方法,调用方法时可以无须和对象关联,直接 类名.方法名。

若在定义变量时有static,static int a=10;即a会一直是10,不会改变。

发布了14 篇原创文章 · 获赞 8 · 访问量 4746

猜你喜欢

转载自blog.csdn.net/qq_41223538/article/details/81427619