当前位置:网站首页>类与对象
类与对象
2022-07-17 05:22:00 【INSIGNER】
类class
- 类是对象的抽象,描述了对象的基本类型。如每个人有年龄、名字,会吃饭、睡觉、打游戏。类就是将这些,人的共同特征用抽象的放法表现出类。
- 类也是,面向对象编程语言,实现面向对象的基本单位。一个完整的Java程序至少包含一个类。
类的定义
定义一个:
//定义一个表示人的类
public class Person{
int age; //人有年龄
String name; //人有名字
public void sleep(){
//睡觉的方法
System.out.print("睡觉");
}
public void eat(){
//吃饭的方法
System.out.println("吃饭");
}
public void playGame(){
//打游戏的方法
System.out.println("打游戏");
}
}
- 在同一个源文件中可以包含多个类,但只有一个类可以使用public来修饰。
对象
对象可以说是,类的实体化表现。如果说类是一张蓝图,对象就是类的具体实现。人的蓝图构建的对象就是有名字、有年龄的不同的人。
定义一个对象:
public class Persons{
public static void main(String[] args) {
Person person = new Person();
person.name = "张三";
person.eat();
}
}public class Persons{
Person zhangsan = new Person();
zhangsan.name = "张三";
}
边栏推荐
猜你喜欢

What is data center?

F5 GTM (I): DNS parameters

103.53.124.X IP段BGP线路和普通的专线有什么区别

5G时代服务器在这里面起着什么作用?

解决sonar的单元测试的覆盖率会为0问题

How to determine the electronic gear ratio of servo motor?

Good partner of single chip microcomputer - CS Genesis SD NAND flash

Xiaodi network security - Notes (4)

Tcp/ip four layer model and related configurations of F5

UCloud(优刻得) 上海 ARM 云服务器评测
随机推荐
解决sonar的单元测试的覆盖率会为0问题
Tcp/ip four layer model and related configurations of F5
Freebsd 12 安装RPM包
逃出湖心(数学题)
ACK攻击是什么意思?ACK攻击怎么防御
小迪网络安全-笔记(4)
配置树莓派3b+搭建个人网站
What is tsd/qsd? What is CS Genesis SD NAND?
Mingming loves drinking water
slackware 14.2 安装KDE 5 plasma
Arm server building my world (MC) version 1.18.2 private server tutorial
Personal information management system
Homework
Maomao goes to work (recursive)
C language structure array pointer and function
telnet安装
University
【自动化测试】——robotframework实战(三)编写测试用例
Mapping rule configuration of zuul route
Tcp/ip protocol learning