Java面向对象
文章平均质量分 56
夜凉遗梦⌒
这个作者很懒,什么都没留下…
展开
-
第六章 接口
什么是接口认识一下和接口接口的特性接口不可以被实例化实现类必须实现接口的所有方法实现类可以实现多个接口接口中的变量都是静态常量如何使用接口接口表示一种能力接口是一种约定...原创 2021-02-18 09:50:13 · 81 阅读 · 0 评论 -
第五章 多态
生活中的多态同一种操作,由于条件不同,产生的结果也不同程序中的多态多态:同一个引用类型,使用不同的实例而执行不同操作父类引用子类对象如何实现多态使用多态实现思路实现多态的三个要素编写具有继承关系的父类和子类子类重写父类方法使用父类的引用指向子类对象向上转型Pet pet = new Dog();>>>自动类型转换实现多态的两种形式使用父类作为方法形参实现多态使用父类卓伟方法返回值实现多态父类到子类的转换向下转型(强制类型转换)instance原创 2021-02-18 09:20:43 · 100 阅读 · 0 评论 -
第四章 继承
为什么使用继承使用继承优化后方便修改代码减少代码量如何使用继承使用继承编写父类class Pet{//公共的属性和方法}编写子类,继承父类class Dog extends Pet{>>>只能继承一个父类//子类特有的属性和方法}class Penguin extends Pet{}extends 继承关键字 对比 C#用“:”子类访问父类成员访问父类构造方法super();super(name);访问父类属性super.name;访原创 2021-02-18 09:08:56 · 103 阅读 · 0 评论 -
第三章 对象和封装
为什么使用面向对象软件出现的目的用计算机的语言描述现实世界用计算机解决现实世界的问题面向对象设计和开发程序的好处交流更加流畅提高设计和开发效率用面向对象的思想描述世界第一步:发现类第二步:发现类的属性第三步:发现类的方法类图使用类图描述类用于分析和设计类直观、容易理解构造方法对象初始化构造方法重载static关键字static可以用来修饰属性、方法、和代码块static修饰和非static修饰的区别什么是封装面向对象三大特征之一——原创 2021-02-16 11:22:58 · 140 阅读 · 0 评论 -
第二章 类的无参、带参方法
类的方法如何定义类的方法类的方法定义类的某种行为(或功能)定义类的方法public 返回值类型 方法名(){步骤一:定义方法名以及返回值类型//方法的主体步骤二:编写方法体}方法的返回值两种情况如果方法具有返回值,方法中必须使用关键字return返回该值,返回值类型为该返回值的类型语法:return 表达式;作用:跳出方法、返回结果如果方法没有返回值,返回值类型为voidpublic class Student{String name = “张三”;p原创 2021-02-16 10:29:12 · 160 阅读 · 0 评论 -
第一章 类和对象
万物皆对象分类是人们认识世界的一个很自然的过程,在日常生活中会不自觉地进行分类对象的特征——属性属性:对象具有的各种特征每个对象的每个属性都拥有特定值对象的特征——方法方法:对象执行的操作对象:用来描述客观事物的一个实体,由一组属性和方法构成封装对象同时具有属性和方法两项特性对象的属性和方法通常被封装在一起,共同体现事物的特性,二者相辅相承,不能被分割类类是对象的类型不同于int类型:具有方法类和对象的关系类是抽象的概念,仅仅是模板比如说:“人”对象是一个你能够看得到,摸得原创 2021-01-26 10:54:44 · 91 阅读 · 0 评论