Java笔记2

本文详细介绍了Java编程中的面向对象特性,包括匿名对象、封装与隐藏、构造器、JavaBean规范、关键字this和super的使用、继承性、方法重写、多态性以及关键字如package、import、final和abstract的用法。通过对这些概念的深入理解,读者将能够更好地掌握Java的面向对象编程思想。
摘要由CSDN通过智能技术生成

匿名对象

创建的对象,没显式的 赋给一个变量名
特点:只能调用一次

面向对象的特征之一:封装与隐藏

get 有返回值,无形参
set 无返回值,有形参

类的权限修饰符只能用public 和default

public类可以在任意地方被访问
default类只可以被同一个包的内部类访问

类的内部结构(属性,方法,构造器,内部类)可以用public,private,缺省,protected修饰

总结:Java的4个权限修饰符,来修饰类及类的内部结构,体现类和类的内部结构在被调用时可见性的大小

类的成员之三:构造器 constructor

1.作用:(1)用来构造对象,(2)初始化对象的属性
eg. Person p = new Person(){}
2.如果没有显式定义类的构造器,则系统默认一个空参的构造器
定义构造器的格式:权限修饰符 构造器名(形参列表){}
eg. public Person (){}
3.一个类中定义的多个构造器,彼此之间构成重载
4.一旦显式定义了类的构造器,系统便不再提供默认的空参构造器
5.一个类中至少有一个构造器

JavaBean

是Java语言写成的可重用组件
符合以下标准:
(1)类是公共的
(2)有一个无参的公共构造器
(3)有属性,且有对应的get,set方法

关键字this的使用

1.可以用来修饰调用:属性,方法,构造器
2.当用来修饰属性和方法时,理解为:当前对象
通常省略this,特别地,当方法的形参和类的属性同名时不能省略
3.当用来修饰构造器时
(1)在类的构造其中可以显式使用“this(形参列表)”调用本类中的指定其他构造器
(2)不能自己调用自己
(3)如果一个类中有n个构造器,则最多有n-1个构造器中使用了this(9形参列表)
(4)this(形参列表)必须在当前构造器中放在首行
(5)构造器内部最多只能声明一个this(形参列表)

关键字package和import的使用

一、package 包
1.为了实现项目中更好地对类的管理
2.使用package声明类或接口所属的包,声明在原文件的首行
3.属于标识符
4.每“.”一次代表一层文件目录

二、import 导入
1.在源文件中显式的使用import导入指定包下的类和接口
2.声明在包的生命和类的声明之间
3.多个导入,则并列
4.可以使用xxx.*表示导入xxx包下的所有结构
5.如果使用的类或接口是java.lang包下定义的,则省略import。如String和System
6.如果使用的类或接口是本包内部定义的,也可省略import
7.如果在源文件中使用了不同包下的同名的类, 则必须有一个类以全类名的方式显示
8.如果使用的是xxx子包下的结构,仍需导入
9.static导入指定的类或接口中的静态结构(属性和方法)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值