java对象和类基础

本文介绍了Java编程中的基本概念,包括类的组成(属性、方法、构造器和代码块)、对象的创建与调用、属性与构造器的作用。此外,还讲解了this关键字的使用、静态方法的特点以及包的常见分类。文章强调了方法调参时不改变原始值,并探讨了继承、封装以及方法重写等核心概念。
摘要由CSDN通过智能技术生成

java对象和类

类:

1、组成:
(1)属性fied
(2)方法method
(3)构造方法
(4)其他的(代码块),静态代码块,内部类。
2、创建对象:
类名(class后面的名称) 新的对象名 = new 类名();
例:Person p1 = new Person();
3、调用类:
对象名.成员变量
对象名.成员方法
4、属性:
定义该类包含的数据(成员变量)
格式:修饰符 类型 名称 = 值(可以不赋初值)

构造器:

1、作用:对对象(成员变量)进行初始化(赋初值)
2、方法名必须与类名相同
3、构造器里不能调用return进行返回,可以用new调用。

this:表示当前对象的本身
例:TestThis tt = new tt(); this.person; 这儿this就表示就是tt
在普通方法中的作用:
1、区分成员变量和形参
2、可用来调用本对象的其他方法
构造方法中的作用:
1、使用this调用其他方法
2、this必须位于该构造方法第一句

static(静态方法)

1、不用new对象就可以调用
调用方法:类名.静态方法名
2、只能访问静态(static)成员
3、不能再static里面使用this和super

包pakege
java.long 包含String,Math,integer,System,Thread这些类
java.awt 包含用来构建应用程序的图形用户界面的类
java.net 包含与网络相关的类
java.io 包含输入输出的类
java.util 包含工具类,系统特性Scanner,与日期相关的函数类

(重点)方法调用中的传参:是不会改变值的

继承:对象抽象

1、子类继承父类(属性,方法),但是不会继承构造方法
2、子类可提供自己单独的属性、方法
3、用法:子类名extends父类名
例:public class Inherit extends FLinherit{ … }
4、定义一个类,没调用extends时,会默认父类为object

封装/隐藏:

公开想公开的内容,隐藏想隐藏的内容
通过get/set方法来访问相关属性,访问的这些方法通常是public
同一个类 同一个包 子类 所有类
private *
default * *
protected * * *
public * * * *

方法的重写:override

1、在子类中根据需要对基类中的方法进行重写
2、必须具有:
方法名称相同
参数列表相同
返回类型相同
3、不能高于原方法的访问权限

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值