0
点赞
收藏
分享

微信扫一扫

java-类和对象

小暴龙要抱抱 2022-03-16 阅读 62

一、类(class)

1.类的定义:对某一类事物的描述(是一种数据类型)

2.类的声:一般格式为:

[public] [abstract|final] class ClassName [extends SuperClass] [implements InterfaceNameList] {

//声明成员变量 

//声明成员方法

}

实例:

public class Circle{

double radius;

public void setRadius(double r){

radius=r;

}

}

(1) 类的修饰符:

public:公共类,可以被任何包中的类使用

默认(friendly):被同一包中的其他类使用

abstract:抽象类,没有实例对象

final:最终类,不能被继承

(2) 类体:成员变量和成员方法

3.成员变量声明的格式:

[public|protected|private] [static] [final] type variableName[=value];

(1) 访问修饰符:

public: 公共变量,可以被任何方法访问

protected: 保护变量,可以被同一个包中的类或子类访问

默认(friendly): 只能被同一个包中的类访问

private: 私有变量,只能被同一个类的方法访问

(2) 变量类型:基本数据类型和引用数据类型

4.成员方法声明的格式:

[public|protected|private|] [static] [final|abstract] returnType methodName ([paramList]) {

//方法体

(1) returnType: 返回类型(基本数据类型或引用数据类型);也可能没有返回值,void。

(2) 方法签名:方法名和参数列表。

(3) 访问修饰符:

public:可以在任何类中调用

protected:可以在用一个类,同一个包中的类,子类中被调用

默认(friendly):可以在同一个类,同一个包中的类访问

private:只能在同一个类中被调用

二、对象(object)

1.对象:类的一个实例

2.创建对象:

(1)对象声明格式: 类名/接口名   对象名/引用名/实例名

(2)通常在声明的同时创建:

Circle c=new Circle();

String s=new String("hello");

3.使用对象:通过对象的引用访问对象的成员变量和调用对象的成员方法。

(1)通过(.)来访问或者调用

(2)注意访问权限

4.赋值

Circle c1=new Circle();

Circle c2=c1;

这里的c1和c2的地址相同,即c1和c2指向同一个对象

参考资料:《Java语言程序设计》-清华大学出版社

                  《Java编程思想》-机械工业出版社

举报

相关推荐

Java-类与对象

Java-对象与类-总结

java-对象转换

Java-面向对象

Java-接口和抽象类

Java-抽象类和抽象方法

Java-面向对象1

0 条评论