博客
关于我
java 8 list对象属性判空_java ---- 认识类对象,属性和方法
阅读量:793 次
发布时间:2023-01-24

本文共 1155 字,大约阅读时间需要 3 分钟。

类与对象

对象与类是Java编程中的两大核心概念,这两个概念共同构成了Java对象模型的基础。

class 类名{}

类是具有相似属性和方法的对象集合的抽象 DECLARATION。在Java中,类名的命名规则如下:

1. 类名只能以字母或下划线开头,最好第一个字母大写。如果有多个单词组成类名,则各单词首字母应大写;

2. 类名不能是Java关键字,如boolean、this、int等;

3. 类名只能包含字母、数字、美元符号$、下划线_,以及中文文字 airstrikes="1" Smyth="3" - “的特殊字符;

类的访问修饰符包括:

1. private:只能在该类中访问;

2. friendly(默认):类在同一包内的其他类可以访问;

3. protected:类及其子类在同一包及其他包中的类可以访问;

4. public:所有类和类的成员都可以访问;

属性:对象的特征

属性是对象拥有的特征,描述对象的特定数据。属性的定义格式为:

访问修饰符 数据类型 属性名;

数据类型:

  • 最基本的8种数据类型:

    • 整数型:byte、short、int、long;
    • 行为:boolean;
    • 单精度浮点型:float;
    • 双精度浮点型:double;
    • 字符型:char;
  • 引用数据类型:类、数组、接口;

  • 属性 初始化:

  • 基本数据类型的初始值如下:

    • byte、short、int、long:0;
    • float:0.0f;
    • double:0.0;
    • char:'\u0000';
    • boolean:false;
    • 数组引用:null;
    1. 成员变量可不初始化,局部变量必须初始化。
    2. 属性还可带有访问修饰符 static(类属性)、final(常量),表示属性的特殊保护级别或不可变性。

      方法:行为的定义

      方法是描述对象行为的代码块,定义为:

      访问修饰符 返回类型 方法名(参数列表);.linspace="shared"1. 无返回值的方法:  ```java  访问修饰符 void 方法名 ()
      1. 有返回值的方法:
      2. 访问修饰符 返回类型 方法名 ()
        1. 有参数的方法:
        2. 访问修饰符 返回类型 方法名 (Type1 参数名1, Type2 参数名2)

          特殊方法——构造方法:

          构造方法用于初始化对象。类默认提供一个无参数的构造方法。用户可定义带参构造方法。

          // 默认构造方法  访问修饰符 类名() {}  // 带参构造方法  访问修饰符 类名(Type1 参数名1, Type2 参数名2) {}``

          ### 创建对象

          通过类名获取模板,引用对象的属性和方法:

          ```java 类名 OBJ = new 类名();对象.属性名; 对象.方法名();

          通过这些内容,你可以全面了解Java中的类与对象概念。

    转载地址:http://toeyk.baihongyu.com/

    你可能感兴趣的文章
    2025版最新Java教程(非常详细)零基础入门到精通,收藏这篇就够了
    查看>>
    2025版最新Kali Linux渗透测试教程(全面详细)零基础入门到精通,收藏这篇就够了
    查看>>
    2025版最新LangChain框架快速入门,零基础入门到精通,收藏这篇就够了
    查看>>
    2025版最新Metasploit安装使用教程(非常详细)零基础入门到精通,收藏这一篇就够了
    查看>>
    2025版最新Nessus 工具介绍与使用教程,零基础入门到精通,收藏这一篇就够了
    查看>>
    2025版最新wireshark怎么抓包?Wireshark入门指南,零基础入门到精通,收藏这篇就够了
    查看>>
    2025版最新一文彻底搞懂大模型 - Agent(非常详细)零基础入门到精通,收藏这篇就够了
    查看>>
    2025版最新关于HW护网行动的一些知识,零基础入门到精通,收藏这篇就够了
    查看>>
    (建议收藏)2024最新 URL Scheme大全APP跳转界面地址更新中 ios快捷指令快捷方式链接跳转微信小程序必备autojs可用免root (可定制开发和提取URL Scheme 参数提取)
    查看>>
    2025版最新大模型学习路线,零基础入门到精通,收藏这篇就够了
    查看>>
    2025版最新大模型开发流程(非常详细)零基础入门到精通,收藏这一篇就够了
    查看>>
    (干货)数据分析案例--以上海二手房为例
    查看>>
    (大部分安卓手机通用)一加OnePlus Ace3扬声器优化教程 外放直接媲美苹果
    查看>>
    2025版最新大模型微调方法(非常详细)零基础入门到精通,收藏这篇就够了
    查看>>
    2025版最新大模型算法岗位薪资指南,零基础入门到精通,收藏这一篇就够了
    查看>>
    2025版最新大语言模型的指令微调,零基础入门到精通,收藏这篇就够了
    查看>>
    2025版最新小白学习大模型:什么是大模型?零基础入门到精通,收藏这篇就够了
    查看>>
    2025版最新常用黑客工具之【Nmap 教程基础】零基础入门到精通,收藏这篇就够了
    查看>>
    2025版最新开发一款大模型需要经过哪些步骤?开发一款大模型的完整流程,收藏这篇就够了
    查看>>
    $.inArray函数判断数组中的是否包含字符串
    查看>>