【Java】Notes and Insights 7【面向对象 类与对象 如何获得类的对象 如何使用对象 Javabean类与测试类】

面向对象

写程序的套路就是拿东西做对应的事情
Random类
System类
Scanner类

面向对象编程
更加符合人类的思维习惯,使编程更好理解
要学习获取已有对象并使用
同时要学习如何自己设计对象并使用 --> 面向对象的语法

类和对象

类是共同特征的描述 对象是真实存在的具体实例
类(设计图): 是对象共同特征的描述
对象:是真实存在的具体东西
Java中,必须先设计类,才能获得对象

public class 类名 {
    1.成员变量(代表属性)
    2.成员方法(代表行为,一般是动词)
    3.构造器
    4.代码块
    5.内部类
}
public class Phone {
    // 只定义,不给值
    // 属性
    String brand;
    double price; 
    // 行为
    public void call(){
        
    }
    public void playGame() {
       
    }
}

如何获得类的对象

类名 对象名 = new 类名();

如何使用对象

  • 访问属性:对象名.成员变量
  • 访问行为: 对象名.方法名(…)
  • 用来描述一类事物的类,专业叫做 Javabean类
    在Javabean类中,是不写main方法的
  • 之前编写main方法的类,叫做测试类
    我们可以在测试类中创建javabean类的对象并进行赋值调用
    类名首字母建议大写,见名知意,大驼峰命名法
    一个Java文件中可以定义多个class类,且只能一个类是 public修饰,而且 public 修饰的类名必须成为代码文件名
    实际开发中建议还是一个文件定义一个class类

成员变量的完整定义格式是: **修饰符 数据类型 变量名称 = 初始化值;**一般无需指定初始化值,存在默认值(0 0.0 false null)(创建对象后赋值

(引用类型: 类、接口、数组、String(字符串) --> null)

开发中类的设计

学生信息管理系统
名词提炼大法
定义 Javabean 来表示事物

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Zanebla

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值