摘要:类的权限修饰符public > protected > (default) > private定义一个类的时候,权限修饰符规则1,外部类:public /(default)2,成员内部类:public /protected/(default)/private3,局部内部类:什么都不能写
阅读全文
摘要:/*抽象的概念:如果父类当中的方法不能确定如何进行{}方法体实现,那么这就应该是一个抽象方法。抽象方法和抽象类的格式:抽象方法:就是加上abstract关键字,然后去掉大括号,直接分号结束。抽象类:抽象方法所在的类,必须是抽象类才行,在class之前写上abstract即可。*/public abs
阅读全文
摘要:在继承的关系中,”子类就是父类“。也就是说,子类可以被当作父类看待列如:父类是员工,子类是讲师,那么”讲师就是一个员工“。定义父类的格式:(一个普通的类定义)public class 父类名称{ //...}定义一个子类格式:public class extends 父类名称{ //...}
阅读全文
摘要:/*public static double abs(double num);获取绝对值public static double ceil(double num);向上取整public static double floor(double num);向下取整public static long ro
阅读全文
摘要:如果一个成员变量使用了static关键字,那么这个变量不再属于对象自己,而是属于所在类,多个对象共享同一份数据
阅读全文
摘要:/*一个标准的类通常要拥有下面四个组成部分:1,所有的成员变量都要使用private关键字修饰2,为每一个成员变量编写一堆Getter/Setter方法3,编写一个无参数的构造方法4,编写一个全参数的构造方法*/public class Student{ private String name;//
阅读全文
摘要:/*构造方法是专门用来创建对象的方法,当我们通过关键字new来创建对象时,其实就是在调用构造方法。格式:public 类名称(参数类型 参数名称){ 方法体}注意事项:1,构造方法的名称必须和所在的类名称完全一样,就连大小写也一样2,构造方法不要写返回值类型,连void都不写3,构造方法不能retu
阅读全文
摘要:/*面向对象三大特征:封装,继承,多态。封装性在Java中的体现:1.方法就是一种封装2.关键字private也是一种封装*/public class Demo02Method{ public static void main(String[] args){ int[] array={5,25,35
阅读全文
摘要:/*局部变量和成员变量1.定义的位置不一样局部变量:在方法的内部成员变量:在方法的外部,直接写在类当中2,作用范围不一样局部变量:只有方法当中才可以使用,出了方法就不能再用成员变量:整个类全部都可以用。3,默认值不一样局部变量:没有默认值,如果要想使用,必须动手进行赋值成员变量:如果没有赋值,会有默
阅读全文
摘要:/*定义一个类,用来模拟“手机”事物成员变量(属性)String brand;//品牌double price;//价格String color;//颜色成员方法(行为)public void call(String who){}//打电话public void sendMessage(){}//群
阅读全文