查看: 107|回复: 0

JAVA类和对象

[复制链接]

2

主题

4

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2023-1-12 11:01:54 | 显示全部楼层 |阅读模式
JAVA是是面向对象的语言。
在面向对象程序设计中,类是程序的基本单元,java是完全面向对象的编程语言。
事实上,定义类就是抽取同类实体的共性自定义的一种数据类型。
在java中要创建一个类,需要使用一个class、一个类名和一对大括号,其中class是我们创建类的关键字,在class前有一个public,表示公有的意思,在我们编写程序时,要注意编码规范。
定义类名时我们需要注意。
1. 不能使用java关键字。
2. 不能包含任何嵌入的空格或点号,以及下划线及特殊字符。
3. 不能以数字开头。
类名通常由多个单词组成,每个单词的首字母大写。
定义类名语法格式:
public class 类名{
       
}通过在类的主体中定义变量来描述类所具有的特征(属性),这些变量称为类的成员变量。
在我们定义类之前,首先要从问题中找出对象和类,进而分析它所具有的属性和方法。
定义方法
语法格式:
访问权限修饰符 返回值类型 方法名(){
                        方法体
}例:
public void Test(){
        方法体
}访问修饰符限制了访问该方法的范围,如public,还有其他的访问修饰符,会在以后学习。
返回值类型是方法执行后返回返回结果的类型,这个类型可以是基本类型,或者是引用类型,也可以没有返回值,此时必须使用void来描述。
方法名一般使用一个有意义的名字描述该方法的作用,其命名应符合标识符放入命名规则。
如何创建对象
语法格式:
类名 对象名 = new 类名 ();
在创建对象时,要使用java关键字new关键字。
我们创建完对象时,我们要怎么才能调用这个对象的方法呢。
语法:
对象名 . 属性 //引用对象的属性
对象名 . 方法名 //引用对象的方法
静态属性和方法
静态关键字(static)
static可以用来修饰类的成员方法,类的成员变量,另外可以编写static代码块来优化程序性能。
static修饰的成员变量和成员方法习惯上称为静态变量和静态方法,可以直接通过类名来访问,访问语法为:
类名 . 静态变量名
类名 . 静态方法名(参数列表…)注意:

我们定义的静态方法只能访问静态成员,实例方法是可以访问静态和实例成员。为什么不允许静态方法访问实例成员变量,那是因为我们的实例成员变量是属于某个对象的,而静态方法在执行时,并不一定存在对象。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表