Java面向对象
sweet girl
好看的皮囊千篇一律,有趣的灵魂万里挑一
展开
-
Java面向对象(224)static关键字
一. 关键字static当我们编写一个类时,其实就是在描述其对象的属性和行为,而并没有产生实质上的对象,只有通过new 关键字才会产生出对象,这时系统才会分配内存空间给对象,其方法才可以供外部调用。我们有时候希望无论是否产生了对象或无论产生了多少对象的情况下,某些特定的数据在内存空间里只有一份,例如:所有中国人都有个国家名称,每个中国人都共享这个国家名称,不必在每个中国人的实例对象中都单独分配...原创 2020-02-27 16:55:04 · 98 阅读 · 0 评论 -
Java面向对象(224)final关键字
在Java中声明类、属性和方法时,可使用关键字final来修饰,表示“最终”。(1) final标记的类不能被继承。提高安全性,提高程序的可读性。String类、System类、String Buffer类Public class Person{}final class A extends Person {}Class B extends A{//错误,不能被继承。}F...原创 2020-02-27 16:52:49 · 146 阅读 · 0 评论 -
Java面向对象(221)抽象类和接口
一. 抽象类抽象类:随着继承层次中一个个新子类的定义,类变得越来越具体,而父类则更一般,更通用。类的设计应该保证父类和子类能够共享特征。有时将一个父类设计的非常抽象,以至于它没有具体的实例,这样的类叫做抽象类。抽象类:用abstract关键字来修饰一个类时,这个类叫做抽象类;用abstract来 修饰一个方法时,该方法叫做抽象方法。抽象方法:只有方法的声明,没有方法的实现。以分号结束:a...原创 2020-02-24 14:45:30 · 102 阅读 · 0 评论 -
Java面向对象(220)面向对象的特点3
一. 多态数组:多态数组:多态在Java应用程序中被广泛使用。多态数组是多态的用途之一。多态数组—在引用类型的数组中,使用多态形式存放对象。例:要求创建五个年龄不等的Person、Student和Teacher对象,并将他们按年龄排序输出,应当如何实现?(Person父类 , Student和Teacher是子类)public class Test{ public static v...原创 2020-02-22 15:15:25 · 143 阅读 · 0 评论 -
Java面向对象(219)面向对象的特点2
218回顾笔记:面向对象—》封装权限修饰符:私有的:private :当前类中默认权限 default :当前包受保护的 protected:当前包,子类共有的public :当前项目所有位置提供get set 方法public void setAge(int age){//合法性判断 If(age>0){ this.age=age;}}public void ...原创 2020-02-22 00:40:14 · 103 阅读 · 0 评论 -
Java面向对象(218)面向对象的特点1
217课程回顾:一:类和对象类:一类事物统称对象:实例创建类:public class Person{ //属性 String name; Int age; //行为 public void work(){ }}创建类的对象:Person p;------声明P = new Person(); -------实例化Person p = new P...原创 2020-02-21 20:13:54 · 103 阅读 · 0 评论 -
JAVA面向对象(2.17)类和对象
217 Java2 邱丽秀认识类和对象:例:类=汽车设计图;对象=实实在在的汽车。面向对象程序设计的重点是类的设计。定义类其实是定义类中的成员(成员变量和成员方法)类和对象的概念:类和对象是面向对象的核心概念。类是对一类事物描述,是抽象的、概念上的定义对象是实际存在的该类事物的每个个体,因而也称实例“万事万物皆对象”例一:学生 —类(抽象的,统称)小明同学 ...原创 2020-02-19 21:18:04 · 139 阅读 · 0 评论