![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaOOP
此栏为JavaOOP内容
饿了吃三大碗
这个作者很懒,什么都没留下…
展开
-
JavaDay10:面向对象:static静态、代码块、equal关键字、clone克隆
static静态、代码块、equal关键字、clone克隆static静态代码块equals关键字clone克隆static静态使用static关键字静态的内容能被共享,是所有的类共享的。静态的内容在类加载时被初始化,执行先于对象的创建。因此静态不能调用非静态的内容,非静态的内容可以调用静态内容。静态调用:1.对象名.属性(方法) 2.类名.属性(方法)推荐2,只有静态内容的调用可以直接用类名调用,因此能看出是静态内容。代码块用一对{ }括起来的代码。分类:临时代码块、成员代码块、静态原创 2020-07-31 17:23:34 · 140 阅读 · 0 评论 -
JavaDay09:面向对象:访问修饰符、抽象类、接口
访问修饰符、抽象、接口访问修饰符抽象接口访问修饰符范围从大到小为:private,protected,(default)默认,private作用范围:抽象使用abstract关键字修饰有抽象方法的类叫做抽象类,用abstract修饰父类定义抽象的方法,由子类来实现抽象的方法不能有方法体,直接用;结束抽象类不能直接实例化,使用非抽象子类抽象类可以没有抽象的方法,非抽象的类不能有抽象的方法抽象的方法的访问修饰符不能为private接口接口:标准与规范。所有的方法都不实现,找其他类原创 2020-07-30 19:33:19 · 102 阅读 · 0 评论 -
JavaDay06:面向对象中属性、方法、构造器以及封装
属性、方法与构造器包的定义与使用对象和类对象的属性及方法对象的创建以及属性、成员方法的调用实体类的定义与封装包的定义与使用什么是包?作用是什么?包在硬盘中的存在形式是目录,目录的作用是存放文件夹。作用:1,让代码文件管理更加直观方便2,命名冲突:com.taobao.StringUtil与com.jingdong.StringUtil当使用其他类时需要导入这个类(包名+类名),一般使用域名的倒叙来命名包名。不能以java开头,java开头的被jdk包了jdk定义了很多类给我们使用,原创 2020-07-27 19:58:27 · 89 阅读 · 0 评论 -
JavaDay07-08-09:面向对象:继承、多态
继承定义this与super关键字重写与重载定义extends,子类继承父类,直接继承父类的属性与方法,访问修饰符不能为私有。java中只能有一个父类,可以有多个子类。继承后直接拥有父类的属性与方法(不包含构造方法),它们的访问修饰符不能为私有private。子类可以重写由父类继承过来的方法,重写后父类子类调用该方法都为重写后的方法,父类以前定义的方法直接被覆盖(替换)。创建子类对象必须先创建父类对象。当创建了子类的构造方法后,会先创建一个无参的父类的构造方法,因此当调用子类的构造方法时先调原创 2020-07-29 08:45:32 · 111 阅读 · 0 评论