java-类与对象

java-类与对象

一、面向对象内容
二、类的语法格式
1.类的属性
2.类的方法
3.类的构造

一、面向对象内容

java语言的基本元素:类与对象
对象:一个具体物体、一个具体的事物
类:一类事物的抽象描述
面向对象OOP:强调动作归属于某一对象
面向过程POP:强调动作
java代码由多个不同功能的类(class)构成,而面向对象程序设计的重点就是类的设计

二、类的语法格式

修饰符 class 类型{
:----------:
属性说明 动作说明
}
举例:

public class animal {
 String name;
 int eyes;
 int legs;
 public void eat(String food){
  System.out.println("此种动物吃的是"+food);
  
 }
 public void move(String moveType){
  System.out.println("此种动物的移动方式是"+moveType);
 }
}

对象的创建和使用
使用:new +构造器 创建一个新的对象。

1.类的属性
*语法格式:修饰符 类型 属性名=初值;
说明:

  • 修饰符private:该属性只能由该类的方法访问。

  • 修饰符public:该属性可以被该类以外的方法访问

  • 类型任何基本类型,如int、boolean或任何类。

举例:

 public class animal{
  private int age;         //声明private变量age
  public String name="狮子";//声明public变量name
}

2.类的方法
方法值的调用:没有具体返回值的情况,返回值类型用关键字void表示,该函数中return语句最后一行可以省略。
注意:方法中只能调用方法,不可以在方法内部定义方法!

3.类的构造
若希望new对象可以根据自己给的不同属性出现不同值,代码如下:
定义属性类型:

public class student {
 public String name;
 public int age;
 public String course;
 public String interest;
 
 public void showInfo(){
  System.out.println("姓名:"+name);
  System.out.println("年龄:"+age);
  System.out.println("课程:"+course);
  System.out.println("兴趣:"+interest);
 	}
 }

设定参数值:

public class text{
public static void main(String[] args){
 student student=new student();
 student.name="张三";
 student.course="数学";
 student.interest="网球";
 student.age=14;
 student.showInfo();
	}
}
输出结果
在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值