04-java面向对象

什么是面向对象编程 oop object oriented programming ,面向对象编程本质
面向对象的本质是 一类的方式组织代码,以对象封装数据

三大特性 封装 继承 多态;

一个真正的程序(Demo)只有一个main方法,不是一个类一个,基础阶段只是为了启动方便。
static方法,是和类一起加载的,直接调用
非static类不是和类一起加载的 实例化(创建对象后)才能用
image
image
image

对于打印的问题 上图

image
方法的调用
方法的调用
java是值传递
一个类有一个public class 多个class

image

image
image
类的构造器也称为构造方法,是在进行创建对象的时候必须要调用的

特点

1.必须和类的名字相同
2.必须没有返回类型,也不能写void

对类和对象的解释
image

image
image

image

image
image
image
image

方法名相同,参数个数 类型不同就是方法重载

image

image

image

image
调用父类的构造器,必须在子类构造器的第一行
image
调自己的构造器,也必须在第一行 所以不能同时调用
写了有参构造 , 最好把无参也写出来
父类没有无参构造,则子类也没有无参构造

image

image

image

posted @ 2022-02-27 14:13  qianquanqianquan  阅读(21)  评论(0)    收藏  举报