类与对象
来源:互联网 发布:梦幻口袋版炼兽笼数据 编辑:程序博客网 时间:2024/05/20 05:09
<一>类与对象
开发环境搭建
类和对象概念OOP编程
项目篇—QQ界面
java的特点:简单性:风格类似于C++,但Java摒弃了C++容易引发程序错误的地方
健壮性:提供早起的编译检查和后期的动态检查
平台无关性:Java独立于硬件设备,无需修改就可以运行在支持Java的任何计算机上
可移植性:Java本身提供了程序移植相关接口
高性能:编译器在对程序进行优化后生成高性能的字节码,过程简单。
(1)Java程序开发过程分为四步:第一步:编写源码;第二步:编译源码;第三步:调试;第四步:运行程序。
public class HelloWorld{
public static void main(string [] args){
System.out.println("Hello World");
}
}
(2)检查错误
1)查看你写的源码是否跟以上的源码相同?
2)文件名是不是跟第一行public class后面的类名相同?
3)大小写是否都是一致?切记Java代码是区分大小写的!
4)括号是否都是成对出现了?
5)标点是否输入成了中文下的全解符号了?
(二)面对对象思想
(1)什么是类
定义:类是对现实生活中一类具有共同特征的事物的抽象,包含一类事物的共同点。
特点:抽象、主观
(2)什么是对象
定义:是不以人的意志为转移客观存在的事物。
人类:两只手,嘴,鼻子。
车类:四个轮子,发动机。
(3)什么是面对对象,什么是面对过程。
一件事情=对象(执行者)+过程(执行过程)。
(三)oop面对对象编程
OOP编程优势:
是一种计算机编程架构
OOP贯穿整个编程流程
让程序可读性和灵活性更高
如何理解OOP编程?
打印输出:李四正在准备丰盛的晚餐。
OOP编程基本语法
类的定义格式:public class 类名{}
注意:【类名】就是当前java文件的文件名,必须一致
特征(属性)定义格式:public 属性类型 属性名;
注意:【属性类型】根据存储的值类型确定
【属性名】随意定义
行为(方法)定义格式:public 返回类型 方法名(参数列表){}
注意:【返回类型】根据返回的值得类型确定
【方法名】 随意取
【参数列表】定义格式:参数类型 参数名,参数列表 参数名,...
创建对象的格式:类名 对象名 = new 类名();
属性的调用和赋值:对象名.属性名 = 值;
方法的调用:对象名.方法名(值);
(四)项目篇-QQ界面
实现步骤
1)定义类和主函数的基本结构
2)创建窗体对象,并设置窗体可见
3)设置窗体的基本的属性特征
4)往窗体上添加组件
JFrame 窗体类
JLabel 标签类
ImageIcon 图片类
JTtextField 文本输入框类
JCheckBox 复选框类
JButton 按钮类
- OOP-----类与对象对象
- OOP-----类与对象对象
- 对象与元类对象
- 对象与类类型
- C02(类与对象)
- 类与对象(PHP5)
- 类与对象
- 区分类与对象
- 类与对象
- 类与对象
- 类与对象
- C#类与对象
- 对象与类
- 类与对象总结
- js类与对象
- C++ 类与对象
- 类与对象
- 类与对象概述
- GYM 100488 H.Tony Hawk’s Pro Skater(二分)
- IDEA 安卓开发gradle sync failed问题
- CSDN截止目前为止有多少的博客专家以及比例人数?
- 手把手教你用Mysql-Cluster-7.5搭建数据库集群
- 火热网络框架Retrofit的介绍
- 类与对象
- Android TimeLine 时间节点轴的实现
- WebView详解
- python3 读写文件换行符
- C# 定时器
- js 清除浏览器缓存方法
- LeetCode 2. Add Two Numbers 题解
- jstl
- 常见网页状态码