Java_类和对象

对象:在Java语言中有一句经典的语句:万物皆对象.对象就是世界客观存在的.

面向对象:就是关注对象各方面的信息

类:相当于一个模子,确定对象的特征(属性)和行为(方法)

对象:是类的实例化表象,

属性:对象拥有的静态特征  比如对象有什么   如姓名,身高

方法:对象具有的动态行为  比如对象能做什么  如吃饭,睡觉

单一职责原则:又称单一功能原则.一个类中只有一个功能,提高程序的复用性,

      将不同的功能封装到不同的类中

关键字new:(对象的实例化)

  声明对象: Cat one 只是在内存的栈中开辟空间

  实例化对象:new Cat() 在内存的堆中开辟一段空间,完成,对象的实例化操作
  Cat one = new Cat(); 将堆中内存地址存放到one中

构造方法:构造函数(构造器) 调用时必须配合new 关键字
  访问修饰符 构造方法名(参数){
  //代码
  }
注意:
  在没有显示声明任何构造方法时,程序会自动生成一个隐式构造方法.
  构造方法没有返回值类型
  构造方法的方法名必须与类名相同
  可以添加参数,也可以没有参数
  只能在对象实例化的时候被调用(new) (类名.方法名)是无法调用构造方法
  关键字this:代表当前对象
  可以通过this调用当前对象的成员属性,方法和构造方法
  什么时候使用this:
  在定义一个类中的方法时,用this来表示这个对象.当这个方法被调用时,this就代表调用的对象

关键字this:代表当前对象
  可以通过this调用当前对象的成员属性,方法和构造方法
什么时候使用this:
  在定义一个类中的方法时,用this来表示这个对象.当这个方法被调用时,this就代表调用的对象

原文地址:https://www.cnblogs.com/conglingkaishi/p/9216279.html