Java面向对象基础(上)

简介: 一、前言什么是对象?什么是类?类和对象的关系?类的定义 ?怎么创建对象?格式:创建对象的作用?Phone类下: PhoneDemo下:

一、前言


我们上次学过java的方法,现在我们来学习新的一篇,也算是java中比较重要的一节了


面向对象基础是java中核心。


面向对象主要包括封装、继承、多态


我们这节主要讲的是封装,在这之前我们先来了解一下类和对象的定义和关系


什么是对象?


世间一切都是对象,万物解释对象,对象就是看得见摸得着的东西。


什么是类?


类是现实生活中对具有属性和行为同一类的总称。


类和对象的关系?


类是对象的抽象化,对象是类的实例化


类的定义 ?


类是java中的基本概念,java中就是以类为基础的,由类所构成的


怎么创建对象?


创建对象是java中常用的形式


格式:


类名 对象名=new 类名();举例 Phone  p=new Phone();


创建对象的作用?


通过创建对象,该类实例化,我们就可以通过创建的对象访问该类下所有成员也可以修改


所访问的成员变量。(不包括private修饰的成员)


创建两个类,


Phone类下:


微信图片_20220105182846.png


PhoneDemo下:


微信图片_20220105182852.png


Phone类下:


public class Phone {
    public int price=3999;
    public String brand="华为";
    public static void playGame(){
        System.out.println("这手机可以打游戏");
    }
}


PhoneDemo下:


public class PhoneDemo {
    public static void main(String[] args) {
        Phone p=new Phone();//创建对象
        System.out.println(p.brand);
        System.out.println(p.price);
        p.playGame();
    }
}


以上我们演示了创建对象的作用功能。


通过对象的修改这里就不一一演示了。

目录
相关文章
|
21天前
|
搜索推荐 Java
Java的面向对象特性主要包括封装、继承和多态
【4月更文挑战第5天】Java的面向对象特性主要包括封装、继承和多态
15 3
|
1月前
|
Java 关系型数据库
JAVA面向对象设计原则
JAVA面向对象设计原则
12 1
|
1月前
|
Java
java面向对象高级分层实例_实体类
java面向对象高级分层实例_实体类
10 1
|
1月前
|
Java 物联网 测试技术
Java面向对象程序设计3面向对象基础
Java面向对象程序设计3面向对象基础
169 0
|
2天前
|
安全 Java
Java基础&面向对象&继承&抽象类
Java基础&面向对象&继承&抽象类
|
2天前
|
Java
【Java基础】详解面向对象特性(诸如继承、重载、重写等等)
【Java基础】详解面向对象特性(诸如继承、重载、重写等等)
7 0
|
7天前
|
安全 Java 机器人
《Java 简易速速上手小册》第2章:面向对象的 Java(2024 最新版)
《Java 简易速速上手小册》第2章:面向对象的 Java(2024 最新版)
19 0
|
10天前
|
存储 Java
Java基础教程(7)-Java中的面向对象和类
【4月更文挑战第7天】Java是面向对象编程(OOP)语言,强调将事务抽象成对象。面向对象与面向过程的区别在于,前者通过对象间的交互解决问题,后者按步骤顺序执行。类是对象的模板,对象是类的实例。创建类使用`class`关键字,对象通过`new`运算符动态分配内存。方法包括构造函数和一般方法,构造函数用于对象初始化,一般方法处理逻辑。方法可以有0个或多个参数,可变参数用`类型...`定义。`this`关键字用于访问当前对象的属性。
|
14天前
|
存储 Java 编译器
对象的交响曲:深入理解Java面向对象的绝妙之处
对象的交响曲:深入理解Java面向对象的绝妙之处
46 0
对象的交响曲:深入理解Java面向对象的绝妙之处
|
24天前
|
搜索推荐 Java
Java基础(快速排序算法)
Java基础(快速排序算法)
24 4