Java基础语法
文章平均质量分 93
Java基础语法
喝养乐多长不高
大二学生,正在学习Java,希望和大家一起进步
展开
-
Java--面向对象--抽象类和接口
抽象类顾名思义,就是比较抽象的类,它不像之前我们见到的一些类可以具体到某个对象。比如动物类,当你看见这个类时你并不知道这是一个什么东西,只能确定它是一个动物。类似于这种一个类中没有包含足够的信息来描绘一个具体的对象类,这就是抽象类。抽象类的特点抽象类内被abstract 修饰的方法称为抽象方法,因为不同的动物做一个相同的动作可能会是不同的表现,所以抽象方法不用去具体实现,只需要给出一个声明就行(抽象方法不能是 private 的)。原创 2024-05-09 15:25:22 · 683 阅读 · 2 评论 -
java语法--面向对象--类和对象
这里用一个学生类来做例子:一个类是由属性和行为组成,class为定义类的关键字,Student为类的名字(用大驼峰),{}中为类的主体.属性一般是用来描述一个类的,比如像是名字,年龄,升高体重这些都是用来描述一个学生的,而行为则是描述这个类的动作,比如考试是一个学生会做的动作。从一个类中提取这些信息的过程叫做抽象,不同人的抽象能力可能会不一样。原创 2024-04-26 20:52:01 · 912 阅读 · 3 评论 -
Java--面向对象--继承和多态
继承是面向对象程序设计的一种重要手段,其最终目的是为了实现和当我们发现一个类A的功能不足以满足我们的需求,而需要重新建一个类B,但是类B又恰好需要类A的全部方法,这时我们就可以让类B去继承类A,语法是class B extends A{}。这就表示,类B继承了类A,其中类B叫做子类或派生类,类A叫做父类(超类,基类)。子类会继承父类的所有属性和方法。举个例子,就像手机的发展,手机每出现新的一代,是在旧的一代的基础上,在添加新的功能,可以说新手机继承了旧手机的功能,并在其基础上开发新的功能的。原创 2024-05-01 23:47:51 · 178 阅读 · 2 评论