类与对象、构造器

一、类
1、定义:抽象的,人们主观臆想中一群具有多个共同点的对象的简称
2、定义类的方法:
public class 类名{
public /privata 数据类型 属性名;
【public/private String name;】
public 返回值 方法名(参数类型 参数名){}
【public void play(int time){};】
}
3、特点:(1)抽象的、主观存在的
(2)要想调用属性、方法需先定义【先定义后调用】
(3)public是公有的、可直接调用;
public int num;
->stu.num=100;
privata是私有的,需要先进行设置特有属性值之后才能调用
private int num;
public void setNum(int t){
num=t;
}
->stu.setNum(100);

二、对象
1、定义:一个具体存在的、客观的个体
2、创建对象的方法:
类名 对象名=new 类名();
Student stu=new Student();
3、对象调用自己的属性和方法:
对象名.属性名=xx;
【stu.num=110;】
对象名.方法名();
【stu.play();】

三、构造器
1、无参构造器:每个类都默认有一个无参数的构造器方法(构造函数)
public 类名 (){}
2、一般构造器:(1)public 类名 (参数类型 参数){属性名=参数}
public Student (String s){
name=s;
}
3、构造方法的重载:一个类中可以定义多个构造方法,只要每个构造器的参数个|| 类型||顺序不一样(在创建对象的同时给属性名赋值)
(1) public Student(String s){
name=s;
}
(2)public Student (String s,int t){
name=s;
num=t;
}
(3)public Student (int s,String str){
num=s;
name=str;
}
4、特点:(1)构造器没有声明返回值类型
public Student(参数类型 参数名){}
(2)构造器的名字只能和类名一致
(3)构造器只能通过new关键字调用(一般方法通过对象或对象的引用名调用)
Student stu=new student();
(4)构造器作用用来创建对象(一般方法是对象产生的一个行为)
构造器:public student(参数类型 参数){属性名=参数}
Student stu=new student(参数赋值)
一般方法:public 返回值 方法名(参数类型 参数名){}
【public void play(int time){};】
(5)构造器创建对象的同时就给属性名赋值
构造器:public student(参数类型 参数){属性名=参数}
Student stu=new student(参数赋值)
一般方法:public/private 属性类型 属性名
属性类名 属性简称=new 属性类名();
属性简称 . 属性名=xx
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值