博客
关于我
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/

    你可能感兴趣的文章
    java教师课程管理与教学辅助系统(ssm)
    查看>>
    java教研室采购管理系统(ssm)
    查看>>
    java教育培训系统(ssm)
    查看>>
    java教育机构管理(ssm)
    查看>>
    java教育质量测评系统(ssm)
    查看>>
    java教育辅导班信息网(ssm)
    查看>>
    620道 Python开发工程师面试题合集
    查看>>
    BurpSuite实战九之使用Burp Repeater
    查看>>
    BurpSuite浏览器代理插件使用(附switchyomega与foxyproxy浏览器代理插件)
    查看>>
    Ceph RBD块存储详解
    查看>>
    Ceph企业级实战
    查看>>
    Ceph存储引擎详解
    查看>>
    Ceph对象存储详解
    查看>>
    Cisco防火墙配置实战
    查看>>
    CISSP-安全与风险管理
    查看>>
    ContextLoaderListener自动装配配置信息
    查看>>
    DDNS动态域名无固定IPSEC配置实战
    查看>>
    DELL笔记本UEFI+GPT安装window10与Ubuntu双系统
    查看>>
    Docker+Jenkins+GIT CICD持续化集成实战
    查看>>
    Dockerfile 指令详解
    查看>>