面对对象(2)(类与对象的创建)
1 代码规范
一个类只能有属性和方法,一个程序只最好有一个main函数(方法)
2 类的剖析:
2.1 this 关键字:
代表当前类:
2.2 类:
类是抽象的,类实例化之后会返回一个自己的对象.类的对象就是类的一个实例.
2.2.1 类的创建:
new关键字
使用new关键字创建对象,使用new关键字创建的时候,除了分配内存空间之外,还会给创建好的对象进行默认的初始化以及对类中构造器的调用。
构造器:
类中的构造器也称为构造方法,是在进行创建对象的时候必须要调用的。并且构造器有以下俩个特点:
(1).必须和类的名字相同
(2).必须没有返回类型,也不能写void
(3).一旦定义了有参构造,无参构造就要显示定义
3 创建对象剖析
public class Application{ public static void main(string[]args){ Pet dog=new Pet(); dog.name=“旺财"; dog.age=3;dog.shout(); System.out.print1n(dog.name);System.out.println(dog.age); }
package com.oop.demoe3;public class Pet{ public String name;name:null public int age;age:e //无参构造 public void shout(){ system.out.printin("叫了一声") }

栈: 一般是方法和一些变量的引用
堆: 一般存放具体的对象 堆有一片特殊的方法区
浙公网安备 33010602011771号