- 博客(6)
- 收藏
- 关注
原创 学习日记:java——抽象类与接口
即可创建一个抽象类,和普通类的组成方式(访问权限操作符 + class + 类名 { }),做对比我们发现抽象只是多了个abstract修饰符而已。有抽象类,有没有抽象属性?抽象行为?,抽象属性可能有但我没有学习到,不过抽象方法还是有的。和抽象类一样,抽象方法也被abstract修饰,其语法格式为:访问权限操作符 + abstract + 返回值类型 + 方法名(),发现了没?和普通方法相比它还没有方法体(具体的实现)。需要注意的是:
2024-08-05 21:14:46
1048
原创 学习日记:Java——继承
default即默认访问权限操作符(不用在被修饰的变量、方法前写,写了反而是错的),被它修饰变量和方法能在同一个包中的同一类、同一个包中的不同类的进行操作。在java中支持家族传承:A是B的父类,B是的C的父类....... 也支持一个家庭里有多个小孩:A既是B的父类也是C的父类。这里同理,子类用父类初始化的值,打声招呼就行了,只不过子类是用。
2024-08-01 22:24:08
760
原创 学习日记:Java类与对象2
说起封装就不得不提起面向过程,面向对象两种思想。简单来说面向过程就是做一件事的时候,每个步骤都亲力亲为。面向对象可以理解为偷懒,找一个能做这件事的人帮我们。比如计算两个数相加。这两个数字的相加需要我们一点一点进行才能算出结果,这就是面向过程。这种找Add这个大数学家来解决两个数相加的问题,而不自己一点一点算就是面向对象。可以理解为文件夹。将我们所写的代码按照种种分类规则放在不同的文件夹中,这些放代码的文件夹就是包。
2024-07-31 23:09:30
657
原创 学习日记:java——类与对象1
weight被private修饰,在main函数中通过点的方式引用编译器报错了,而被public修饰的age,name没有报错,在上两个图中的age,name没有被任何东西修饰也没有报错。private修饰的东西只能在它所在的类中直接使用,public所修饰的东西可以在任意地方使用,看似上面两个图中的age和name没有被修饰任何东西修饰,其实被叫一个default的权限操作符修饰了,这个操作符不用写,写上反而不对。什么是构造方法,它有什么用?对象不是男/女朋友的意思,是一个具体的事物,比如猫,狗等等。
2024-07-30 20:16:01
652
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人