第一天--

Demo             d      =   new    Demo();

参考类型       引用名         实例        无参构造函数

其中:new   Demo()  是匿名对象

所以,构造函数是用来初始化对象状态的。

对象状态是什么?

有属性的对象就有状态,没有属性的对象就没有状态,状态具有可变性。

构造函数始终是函数,函数要通过对象来引用。


 static:

只要加载到类(而不是实例化),所有被static修饰的就会被处理,这里的处理就是指加载到静态区。

static修饰的只处理一次。静态区里的不会被清理。只加载一次保证了静态区里是一个孤本。


1.java没有全局变量的概念

java所有的变量都要通过对象来引用才能使用,全局变量是指凌驾于所有位置之上,可以不用引用直接使用

2.内部类的由来:解决java单根继承的缺憾,因为内部类也可以单继承和实习接口

3.对象与类的区别:

class Demo{

  Demo             d      =   new    Demo();

Demo是类,d是对象。d点可以直接点出东西,但是Demo点是点不出东西的。

原文地址:https://www.cnblogs.com/zhaohuan1996/p/8053746.html