文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

[正式学习java①]——java项目结构,定义类和创建对象,一个标准javabean的书写

2023-10-20 11:13

关注

目录

一、创建第一个java文件

二、 初始类和对象

三、符合javabean规范的类


一、创建第一个java文件

要想写代码,你得有文件啊

以前的创建方式:

右键新建文本文档,开始写代码,写完改后缀名,保存……这样文件一旦多了很难管理

现在我们要规范项目结构

每一个类就是一个java文件,每一个包存放很多java文件,每一个模块包括很多包,一个项目又包含多个模块。

我们现在可以把学习java基础的所有代码放到一个项目里,每天的代码看作一个模块,每天学习内容的分类看作包,就像我下面这样。

本机找到stringBuilder这个文件是这样的

现在,创建我的一个java文件,从哪开始啊?是不是项目啊

创建项目 file->new->project->next->next->起名就叫base_code

新建模块 file->project-struct->modules->点+,new modules

新建包  右键src new package

新建类 右键包 new class

命名要规范:类用大驼峰、方法和变量用小驼峰

 效果展示:

以后不管写什么,无论代码多短,我们都要规范项目的结构,不要新建一个文件夹完事

二、初识类和对象

初识类

有哪几种类

  • 测试类:拥有main函数的类,在这里用于测试其他的类
  • 具体类:可描述一个实体的类
  • 工具类:不能创建对象,只能使用里面的方法

 例如:定义一个学生类

public class Student {    String name;//成员变量 默认初始化为null    int age;//默认初始化为0    //成员方法    public void study(){        System.out.println("study~~");    }}

创建类的对象

public class Test {    public static void main(String[] args) {        Student s = new Student();//new关键字创建对象        s.name = "xiaozhao";//调用属性        s.age = 18;        s.study();//调用方法    }}

对象的属性都是直接赋值的,如果有一天,你小手一抖,把年龄写成了180,那不完了嘛,如果你用if合法值判断,那每次赋值都要在这判断一下,那好笨。还有就是,我每次创建对象要挨个赋值,太麻烦了,就这样javabean诞生了

三、符合javabean规范的类

标准javaBean是定义一个类的标准结构

简单说一下权限修饰符 权限修饰符可作用于变量、方法、类

构造方法概述:

    private String name;    private int age;    public Student(){    }    public Student(String name, int age){        this.name = name; //this表示调用者        this.age = age;    }    public String getName() {        return name;    }    public void setName(String name) {        this.name = name;    }

这样就可以直接调用带参构造方法创建对象啦

所有的判断也都可以放在set方法里面

    public static void main(String[] args) {        Student s1 = new Student("xiaozhao", 18);//带参构造        s1.study();        Student s2 = new Student();//空参构造        s2.setName("wuji");//set方法给name赋值        s2.setAge(19);    }

 以后我们要写一个具体的类就要符合JavaBean标准,按alt+insert快捷键可以自动生成JavaBean类的相关方法

四、总结:

java的项目结构

类有哪几种,它们的区别是什么,

一个标准的JavaBean包括什么,private 与 public修饰符的区别

构造方法的作用

为什么要私有化成员变量(提高代码的可维护性和可靠性)

成员变量与局部变量的区别

来源地址:https://blog.csdn.net/Panci_/article/details/133850959

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯