类与对象1

[b][/b][size=large][/size][i][/i]第二章 类与对象
一.类
1.定义:定义一个类即定义一个新的数据类型,可用这种新类型来创建该类型的对象,即类为对象的模版,对象为类的实例。如学生为学生A的类,学生A为学生的对象。
其中类包括方法和属性,通过方法可以改变类的值。
2.创建类与对象的代码:
//先定义一个学生类
public class student{
//此中的student也为文档名,public为声明一个或者对象
//先写主函数且一个文档中只有一个主函数
public static void main(String args[]){
//创建一个学生对象
//new在堆中分配内存空间,创建对象
student st1=new student();
……….
}
}
3.类的特点
1)是对象的一个模版
2)是一种自定义的数据类型
3)通过类可以创建多个对象

public class student{
public static void main(String args[]){
student stu1=new student();
……
student stu2=new student();
……
}
}
二.属性和方法的详解
方法在类中定义,通过对象调用
属性也在类中定义,也通过对象调用
所谓方法即一种行为,如玩儿,学习或者是展示信息等
属性为一个事物本身的东西,如姓名,分数等
1. 基本结构
public class student{
public String name;
public int num; 类的属性
public int score;


public void study(){
score+=10;//score=score+10; 类的方法
System.out.println(name+"在学习!!!");
}
2. 构造方法的类型
1)public void setName(String n){
name=n;}
<1> 为无返回值类型,及void为返回值为空,若方法定义为void,则不需要任何返回值,即不需要写return,调用时代码为
Student st=new.Student();
st.setName(“范彩文“);
<2> 为有参数类型,即括号中有String n,

2)public String getName(){
return name}
<1> 为有返回值类型,即有String,int等数据类型作为返回值,此时再方法的结尾中必须返回一个数据类型(如String,int)的值,调用时代码为
Student st=new student();
st.setName(“范彩文”);
String s=st.getName();
System.out.println(“……”);
<2> 为无参数方法类型,
ack][/color][size=large][/size][b][/b][i][/i]
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值