Java知识点2

本文介绍了面向对象编程的基本概念,包括对象和类的定义,成员变量与局部变量的区别,以及方法的重载。重点讨论了类作为对象模板的角色,构造器的重载以及方法返回值类型。此外,还涵盖了Java中的访问修饰符、类的创建与继承以及对象的实例化。
摘要由CSDN通过智能技术生成

对象与类

对象:客观存在能够相互区分的个体,比如这辆汽车、这个人、这间房子、这张桌子、这株植物、这张支票、这件雨衣。概括来说就是:万物皆对象。

类:若干具有相同属性和行为的对象的群体或者抽象,类是创建对象的模板,由属性和行为两部分组成

类是对象的概括或者抽象,对象是类的实例化。

成员变量与局部变量:

成员变量:声明在类中方法体之外、可以有缺省值、可以使用修饰符。作用域:整个类
局部变量:声明在方法体或代码块中、没有缺省值、只能使用final修饰。作用域:当前方法体
参数:参数的本质是特殊的局部变量,只能定义在方法的小括号中

重载
方法的重载OverLoading: 同一个类中定义了多个方法名相同而参数不同的方法

重载在同一个类中,方法名相同,参数不同(参数的个数、顺序、类型不同)


构造器的重载:

方法的返回值类型:

无返回值类型:void,return;//结束方法体
有返回值类型为:数据类型(基本数据类型、引用数据类型),return 数据;//结束方法体,并且返回一条数据
Java关键字:

1).访问修饰符的关键字(共3个)

关键字

意思

备注,常用

public

 公有的

可跨包,(默认选择)

protected 

 受保护的

当前包内可用

private

私有的

当前类可用

2).定义类、接口、抽象类和实现接口、继承类的关键字、实例化对象(共6个)

class

public class A(){}  花括号里有已实现方法体,类名需要与文件名相同

interface

接口

public interface B(){}  花括号里有方法体,但没有实现,方法体句子后面是英文分号“:”结尾

abstract

声明抽象

public abstract class C(){} 介于类与接口中间,可以有也可以没有已经实现的方法体

implements

实现

用于类或接口实现接口public class A  interface B(){}

extends

继承

用于类继承类 public class A extends D(){}

new

创建新对象

A a=new A();  A表示一个类

   
3).包的关键字(共2个)

import

引入包的关键字

当使用某个包的一些类时,仅需类名 然后使用ctrl+shift+o或者选定类名(类或属性或方法)按住ctrl+单击 即可自动插入类所在的包。如:JFrame 快捷键之后自动加入

import javax.swing.JFrame;

package

定义包的关键字

将所有有关的类放在一个包类以便查找修改等。如:package javake.flycat.draw002;
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值