![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
免费
文章平均质量分 79
死磕JAVA
这个作者很懒,什么都没留下…
展开
-
JAVA面向对象(详细3.0)----this关键字
this关键字 上文说介绍了对象的创建,但是在创建构造方法的时候有个小缺陷 class Cat{ //创建属性 String name; int age; //创建无参构造方法 public Cat () {} //创建有参构造方法 public Cat (String n,int a) { name = n; age = a; } } 这是一个简单的类的创建以及构造方法的实现 这里的问题就是,在有参构造方法中,两个赋值语句,里面的“n”和“a “分别代表什么意思?当然我原创 2021-03-17 23:30:24 · 122 阅读 · 0 评论 -
JAVA面向对象(详细2.0)
面向对象2.0 创建对象 接着昨天的说~~~~~~~~ 上回说到面向对象的一些基础的概念,以及类的组成,对象的组成,以及类和对象之间的关系,那么接着上回,今天来介绍介绍创建对象 在说创建对象之前先说一下创建对象的过程 1、首先会分配空间,分配堆空间,在内存中开辟出来一个空间存储数据,这一步就给属性赋上默认值,(八种基本数据类型的默认值,String默认值是null) 2、初始化属性,这里就是将属性进行初始化处理,如果创建属性的时候给属性赋值了,那么这里就会给属性赋上初始化的值 3、执行构造方法,为属性赋上原创 2021-03-15 20:37:37 · 176 阅读 · 7 评论