认识类和对象

具有相同属性和方法的一组对象的集合

类是对象的抽象,对象是类的具体

对象

其实就是具体的一些事物,任何事物都可以看成对象

对象和类的关系

类是抽象的,对象是具体的,类是对象的抽象,而对象是类的具体

如何构建类

class 声明一个类,注意要用大骆驼命名法

public class Penguin

类包含属性和方法

属性是属性类型+属性名命名

方法是public void 方法(){

}

pubic(公共的)

所有人都可以调用这个方法

void说明没有返回值

如何构建对象

使用new关键字进行构建

调用类中的方法用.即可

package com.hz.test10;
import java.util.Scanner;
public class GuanLi {
    String name="高歌";
    int password =123456;
    public void shezhi() {
    	Scanner input = new Scanner(System.in);
    	System.out.println("请输入新密码:");
    	String a = input.next();
    	System.out.println("修改密码成功,您的新密码为"+a);    	
    }
    public static void main(String[] args) {
		Scanner input = new Scanner(System.in);
		GuanLi c = new GuanLi();
		System.out.println("请输入用户名:");
		String a = input.next();
		System.out.println("请输入密码:");
		int b = input.nextInt();
		if(c.name.equals(a)&&c.password == b) {
			System.out.println("修改成功");
			c.shezhi();
		}else {
			System.out.println("用户名和密码不匹配,你没有权限更新管理员信息");
		}
	}
}

方法的返回值

如果方法具有返回值,方法中必须使用关键字return返回该值

返回值类型为该值的类型返回值只能有一个

如果方法没有返回值,返回值类型为void

package com.hz.test11;

public class ch01 {
      String name = "张三";
      public String getName() {
    	  return name;
      }
      public static void main(String[] args) {
		ch01 a = new ch01();
		System.out.println(a.getName());;
	}
}

方法调用

方法之间允许相互调用,不需要知道方法的具体实现,实现重用,提高效率

情况

举例

Student类的方法a( )调用Student类的方法b( ),直接调用


 

public void a( ) {

b( ); //调用b( )

}

Student类的方法a( )调用Teacher类的方法b( ),先创建类对象,然后使用“.”调用

public void a( ) {

Teacher t = new Teacher( );

t.b( ); //调用Teacher类的b()

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值