美文网首页
Java随笔(一)

Java随笔(一)

作者: JObjectLeo | 来源:发表于2021-08-30 21:04 被阅读0次

    Java中的对象

    Java是一门面向对象的编程语言。

    在解决问题前,需要建立抽象的问题空间,问题空间中的所有元素都用以抽象表示待解决问题的给定条件、目标和允许的认知操作。

    而问题空间的元素,以及它们在解决方案空间中的表示,在面向对象编程语言中,称之为对象。

    也就是说,只要确立了问题、问题空间和解决方案空间,那么在生活中任何能被认知的东西,以及任何能被想象到的东西,都可以是对象,这也是Java教科书中经常提到的“万物皆对象”。

    对象的简单创建与操纵

    在Java中,要想最直观的去创建对象,那么就使用关键字 new 来进行创建(new关键字在Java中表示创建一个新的对象的实例)。

    例如要想创建一个String类的对象,那么使用如下语法即可:

    new String();

    在实际应用中,对象的创建通常伴随着针对对象的操纵,像上述语法中仅仅创建对象,而不对其进行任何操作,普遍情况下会使得该对象的诞生变得毫无意义。

    而在Java中,通常是通过“引用”(reference)来操纵对象。

    如果想要定义一个String类对象的引用,其语法是:

    String strRef;

    其中前面的 String 是表明你所要引用的类型,后面的 strRef 则是该引用的名称,虽可随意命名,但在与他人合作时,建议共同制定并遵守团体间的命名规范。

    由于上面只定义了 strRef 这个引用,而该引用(名词)并没有引用(动词)任何对象,因此,如果直接使用 strRef ,那么将会产生错误。

    因此,在实际应用中,引用的定义通常伴随着对象的创建,例如:

    String strRef = new String();

    可见,引用是用以关联对象的。

    待续......

    相关文章

      网友评论

          本文标题:Java随笔(一)

          本文链接:https://www.haomeiwen.com/subject/vukoiltx.html