当前位置: 首页 > article >正文

Java学习笔记(10)--面向对象基础

学习资料来自黑马程序员

目录

设计对象并使用

类和对象

定义类

创建类的对象

使用对象

类的几个补充注意事项


设计对象并使用

类和对象

类(设计图):是对象共同特征的描述。

对象:是真实存在的具体东西。

在Java中必须先设计类,才能获取对象。

定义类

public class Phone {
    String brand;
    double price;
    public void call() {
        System.out.println("手机在打电话");
    }
    public void plafGame(){
        System.out.println("手机在玩游戏");
    }
}

创建类的对象

类名 对象名 = 类名();
使用对象
  • 访问属性:对象.全局变量
  • 访问行为:对象名.方法名(...)

举例:

类的几个补充注意事项

  • 描述一类事物的类,专业叫做:Javabean类。在这个类中是不写main方法的。
  • 以前编写main方法的类叫做测试类。可以在测试类中创建javabean类的对象并进行赋值调用。
  • 一个Java文件中可以定义多个class类,且只能一个类是public修饰的,而且public修饰的类名必须为代码文件名。
  • 成员变量完整定义格式:修饰符 数据类型 变量名称 = 初始化值;一般无需指定初始化值,存在默认值。


http://www.kler.cn/a/421734.html

相关文章:

  • Qt桌面应用开发 第十天(综合项目二 翻金币)
  • Spring 邮件发送
  • 基于开源云原生数据仓库 ByConity 体验多种数据分析场景
  • ThingsBoard集成外部工单系统方案
  • 数据仓库的概念
  • Qt 2D绘图之三:绘制文字、路径、图像、复合模式
  • Vue3可以不用Pinia了?
  • es 3期 第12节-选择合适的数据查询方式
  • 【Go底层】time包中Timer定时器原理
  • 【分组去重】.NET开源 ORM 框架 SqlSugar 系列
  • 论文阅读:Generating Synthetic Data for Medical Imaging
  • 企业AI助理在数据分析与决策中扮演的角色
  • B树与B+树的区别,为什么MySQL使用B+树不使用B树
  • Elasticsearch在liunx 中单机部署
  • ElasticSearch QueryDSL详解
  • 通过JS逆向,爬取音乐(仅供学习交流,严禁非法使用)
  • Kubernetes集群添加主机名解析
  • Node.js 实战: 爬取百度新闻并序列化 - 完整教程
  • c++预编译头文件
  • java调用ai模型:使用国产通义千问完成基于知识库的问答