java基础知识——类与对象

1.面向对象的介绍

简单理解:

面向对象就是写程序的套路面向:拿、找;对象:能干活的东西;面向对象编程:就是拿东西过来做对应的事情。

类:是对象共同特征的一种描述,是一种抽象

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

在java中,必须先设计类,再new出对象(你还没对象?学Java自己new一个,一个不够就new两个

如何定义类:

public class 类名 {
     //成员变量(代表属性,一般为名词)
     //构造器(见下方)
     //成员方法(代表行为,一般为动词)
     //内部块(后面奖)
     //内部类(后面讲)
 }

举例:

public class Phone {
    String brand;
    double price;
    public Phone(String brand, double price) {
        this.brand = brand;
        this.price = price;
    }
    public void call(){
        System.out.println("打电话");
    }
    public void playGame(){
        System.out.println("玩游戏");
    }
    
}
创建对象的方法
类名 对象名 = new 对象名()

Main方法:

public class Test1 {
    public static void main(String[] args) {
        //类名 对象名 = new 对象名()
        Phone phone = new Phone("华为", 8000);
    }
}
使用对象的方法:

访问属性:对象名.成员变量

访问行为:对象名.方法名(...)

测试类:编写main方法的类,我们可以在测试类中创建Javabean类的对象并进行赋值使用

注意事项:

1.类名首字母建议大写、英文、有意义,满足驼峰命名法,不能使用关键字,满足标志符规定


2.一个代码文件中可以定义多个类,但是只能有一个类是public修饰的,public修饰的类名必须是java代码的文件名


3.类的成员变量完整的定义格式为:修饰符 数据类型 变量名 = 初始化值;但是我们定义类的时候一般不赋值,系统会指定默认值
 

  • 8
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值