Java-PART1-Getting Started

本文介绍了Java编程中的类声明规则,包括命名规范(如驼峰命名法和避免使用关键词),main方法作为程序入口的重要性,以及面向对象编程中对象、状态、行为的概念。还探讨了包的组织结构和命名规则,以及如何基于抽象类创建具体对象。最后,以设计学校教务系统的用户角色为例,展示了如何运用面向对象的方法进行需求分析和实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

P1

  关键词class声明类的名称,关键词被java占用,在我们代码的任何声明部分禁止使用

CC:基本通用命名规范。所有包/类/接口/方法/参数/变量等的命名,必须使用有意义的/无歧义的英文单词/英文单词缩写;禁止使用中文/拼音/拼音缩写/英文拼音混合命名;区分大小写

CC:类命名规范。按驼峰式命名(Camel Case),不能使用关键词;每个单词仅首字母大写,一般为单数,工具类等可以使用复数

CC:大括号使用规范。所有‘{}’大括号,左括号必须置于起始语句,右括号独立一行或在关联语句

main()方法(主函数),是每个java程序的入口,必须由public static修饰的,无返回值的,名称为'main'的方法。只有带主函数main()的类,可以直接运行

事物,均具有两种特性:状态和行为。面向对象编程就是从分析/识别/抽象事物开始

是一个蓝图,一种规范,可以用来描述形容一类特定事物的内容。就是从具体事务中,抽象出事物的状态(属性),行为(方法)

类的实例,基于该类的一个具体的对象

基于面向对象,分析 学生应具有年级/班级/姓名/学号属性 基于java语言,设计 Student类,用合适的数据类型(整型/字符串)描述学生属性

这个类,就在程序中,代表了 学生群体

这个对象,就在程序中,代表了 张小明同学

基于抽象的类 创建了一个具体的对象

分析设计了抽象的描述桌子的类型以及桌子应有的属性长宽高类型名称

提供了一个构造具体桌子对象的构造函数

基于抽象的桌子类型构造了2个指定长宽高类型名称的具体的桌子

拥有相同属性值的2个对象是同一个对象吗?在真实世界中,2个具有相同长宽高的课桌就是同一个课桌吗

不同类型的事物通常具有一定共同的特性,同时又拥有区别于其他事物的自有的特性,面向对象编程允许从其他类继承状态和行为

需求:设计学校教务系统用户角色:教师,行政教工,学生;用户通过唯一的教工号/学号及密码登录

包(package),项目由众多独立的文件(类/接口等源文件,配置文件等)组成;包是用来组织相关源码文件,使程序结构更加清晰的命名空间(文件夹目录) 关键词`package`,声明包的路径名称;以`.`点分隔符分隔层次;必须声明在源文件的顶部;源文件位置必须与包声明的相同

CC:包命名规范。倒置的开发单位域名+项目名称+功能模块名称+层次名称等,全部小写的英文单数名词

由不同层次的源文件组成的程序

在类中声明package路径

Summary

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值