java oop基础—类和对象

Java oop基础—类和对象

一. java oop
  • java oop是面向对象的一种解决问题的方法,是相对面向过程(pop)来说的,面向对象,将功能封装进对 象,强调具备了功能的对象,以类/对象为最小单位,考虑谁来做。
  • 面向对象更加强调运用人类在日常的思维逻辑中采用的思想方法与原则,如 抽象、分类、继承、聚合、多态等。
类:类(Class)定义了一件事物的抽象特点。通常来说,类定义了事物的属性和行为。举例来说,”狗”这个类会包含狗的一切基础特征,例如它的名字、年龄,毛皮颜色和 叫 的能力。
  • 属性 field: 对应类中的成员变量 ;
  • 方法method:对应类中的成员方法;
  • 类的语法格式
/*
修饰符 class 类名 { 
	属性声明; 
	方法声明; 
} 
*/

举个例子:

 public class dog{
    public static void main(String[] args){
        String catName="小黑";   //属性
        int dogAge=2;           //属性
        cry(dogName,dogAge);    //行为
    }
    public static void cry(String name,int age){
        System.out.println("汪汪~");
        System.out.println("我是"+name+",我今年"+age+"岁了。");
    }
}
对象: 对象是实际存在的该类事物的每个个体,因而也称为实例(instance)。
  • 创建对象的语法:
    引用类型 引用类型变量(引用/变量名/对象名) = new 引用类型();
    例如:Person per = new Person();
    Person: 就是Person类;
    per:是对象的引用,是变量名;
    new Person() :就是一个对象,
  • 访问对象和调用对象
public class personTest(){
    public static void main(String[] args){
        Person per=new Person();//创建一个Person对象
        Person.name="张三";// 访问这个对象的成员变量name,并给它赋值为"张三"
        Person.age=23;// 访问这个对象的成员变量age,并给它赋值为23
        Person.gender="男"//访问这个对象的成员变量gender,并给它赋值为男
        per.walk(Person.name,Person.age,Person.gender);// 调用这个对象的方法walk,给它传值为这个对象的成员变量name、age和gender;
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值