- 博客(20)
- 收藏
- 关注
原创 (随笔)浅谈Java语言中继承语法的作用
如图我们定义一个teacher类,然后我们定义一种teach方法,即teacher类中的对象可以调用teach方法,并且teach方法的参数类型是Studentq,接着在这个teach方法的方法体中调用Studentq中定义过的方法study。然后我们定义两个类来作为Studentq的子类,分别是UNStudentq和UNNStudentq,这两个类都是Studentq的子类,但是在这两个类中对study方法都重新进行了方法重写,并且方法体不一样。然后在主程序中创建Teacher类新对象调用te...
2022-05-29 20:45:44
60
原创 对java语言中继承的一些理解
对于继承,我们会想到爷爷,爸爸,儿子,孙子它们之间的关系,后代继承于上一辈。在java语法中也存在继承,即子类继承于父类,比如可以列举几个类为例子来说明,学生、大学生、优秀大学生,大学生这个类可以作为学生这个类的子类,优秀大学生可以作为大学生这个类的子类。在java语法中,类的继承特点是单继承、多层次的继承,单继承是指一个子类只能有一个父类;多层次的继承是指一个子类继承于它的父类,这个子类的父类也会再继承于它发的父类,值得一提的是,在java语法中,每个类都会继承于Object类。接下来这篇文章将以几个不同
2022-05-28 23:07:03
266
原创 (随笔)关于java语言oop学习过程中的几点疑惑及解释
问题1 私有属性相对于普通属性的优点相对于私有属性,它相比于普通属性有一些优点,首先会进行筛选,比如给学生类中对象的年龄属性赋值,赋值1000的话是不可以的,对于私有属性赋值需要在类内定义set函数,我们在set函数中加入判断条件,就可以对进行赋值的值进行筛选。并且也可以起到保密的作用,比如我们可以在设置set,get函数时加入权限,就可以避免属性被随意修改和调用。问题2 构造方法之间调用的意义在哪里无参的构造方法调用有参的构造方法,用this关键字,然后就可以在创建对象时使用有参的构造方法
2022-05-26 11:26:43
81
原创 Java面向对象的语法
类与对象就好像几个一起学习的伙伴,他们都可以被统称为学生,类和对象的关系也和它相似。类中包含许多对象,一个类需要定义其中对象的属性(变量)和方法(函数)。属性可以理解为类中对象的特征,比如学生这个类中,需要定义姓名,年龄等等;方法可以了解为类中对象的行为,比如学生要去学习,学习就是行为。在java语言中,代码就是以类为基础来表达的。定义一个类的代码为 public class 类名,比如 public class Student,注意类名的首字母要大写。定义类中属性的代码格式为 访问修饰符(publ
2022-05-25 11:24:19
154
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人