ACCP8.0 Java第十一章

对象

现世界中客观存在的任何事物都可以被看作对象,对象是有性的,比如一辆汽车等,同样也可以是无形的,比如说一项计划等。因此对象无处不在。

类和对象

类就是模具,确定一个类的属性和方法。
类是抽象的概念,仅仅是一个模板,而对象则是一个能够看得到摸得着的一个实体。

成员变量和局部变量

成员变量和局部变量的区别:
作用域不同,成员变量的作用域是整个类,在整个类中都可以直接使用,而局部变量则是只有在定义它的方法里使用,超出了范围就不可以用了。
成员变量有初始值,而局部变量则没有初始值。

访问控制符

Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java 支持 4 种不同的访问权限。
default :(即默认,什么也不写): 在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法。
private : 在同一类内可见。使用对象:变量、方法。 注意:不能修饰类(外部类)
public : 对所有类可见。使用对象:类、接口、变量、方法。
protected : 对同一包内的类和所有子类可见。使用对象:变量、方法。 注意:不能修饰类(外部类)。
控制访问符

有关static

静态变量:

static 关键字用来声明独立于对象的静态变量,无论一个类实例化多少对象,它的静态变量只有一份拷贝。 静态变量也被称为类变量。局部变量不能被声明为 static 变量。

静态方法:

static 关键字用来声明独立于对象的静态方法。静态方法不能使用类的非静态变量。静态方法从参数列表得到数据,然后计算这些数据。

课后代码题

public class Calc {
   
    int a;
    int b;
    public void jia(){
   
        System.out.println(a+b);
    }
    public void jian(){
   
        System.out.println(a-b);
    }
    public void cheng(){
   
        System.out.println(a*b);
    }
    public void chu(){
   
        System.out.println(a/b);
    }
}
import java.util.Scanner;

/**
 * @author hz
 */
public class Calculator {
   
    public static void main(String[] a
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值