-
package lmr; public class InitailTelphone{ public static void main(String[] args){ Telphone phone = new Telphone(); Telphone phon2 = new Telphone(5.0f,1.4f,2.0f); } }
查看全部 -
package lmr; public class Telphone{ float screen; float cpu; float mem; public Telphone(){ System.out.println("无参的构造方法执行了"); } public Telphone(float newScreen,float newCpu,float newMem){ screen = newScreen; cpu = newCpu; mem = newMem; System.out.println("有参的构造方法执行了"); } }
查看全部 -
使用new+构造方法 创建一个新的对象
构造方法是定义在java类中的一个用来初始化对象的方法 构造方法与类同名且没有返回值
查看全部 -
类名 对象名 = new 类名();
引用对象的属性:对象名.属性
phone.screen = 5;//给screen属性赋值5
引用对象的方法: 对象名.方法名()
phone.sendMessage();//调用sendMessage()方法
查看全部 -
所有的java程序都以类class为组织单元
类是模子,确定对象将会拥有的属性和方法
查看全部 -
需要注意:
1、 静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员。
如果希望在静态方法中调用非静态变量,可以通过创建类的对象,然后通过对象来访问非静态变量。
2、 在普通成员方法中,则可以直接访问同类的非静态变量和静态变量,
3、 静态方法中不能直接调用非静态方法,需要通过对象来访问非静态方法。
查看全部 -
Java 中被 static 修饰的成员称为静态成员或类成员。它属于整个类所有,而不是某个对象所有,即被类的所有对象所共享。静态成员可以使用类名直接访问,也可以使用对象名进行访问。当然,鉴于他作用的特殊性更推荐用类名访问~~
使用 static 可以修饰变量、方法和代码块。
查看全部 -
1.定义一个类的步骤:*定义类名 *编写类的属性 *编写类的方法 public class类名{ //定义属性部分(成员变量) 属性1的类型 属性1; 属性2的类型 属性2; //定义方法部分 方法1; …… } 2.使用对象的步骤: (1).创建对象: 类名 对象名 = new 类名(); (2).使用对象: 引用对象的属性:对象名.属性 phone screen = 5;//给screen属性赋值 引用对象的方法:对象名.方法 phone. sendMessage();//调用sendMessage()方法 3.成员变量和局部变量的区别: (1)成员变量在类中定义,用来描述对象将要有什么;局部变量在类的方法中定义,在方法中临时保存数据。 (2)作用域不同:成员变量在整个类内部都是可见的;局部变量只定义类的方法; (3)初始值不同:java会给成员变量一个初始值,不会给局部变量一个初始值。 (4)在同一个方法中,不允许有同名的局部变量,而在不同的方法中,则可以有同名的局部变量。 (5)两类变量同名时,局部变量具有最高优先级 。查看全部
-
implement 来实现接口 语法 类 extend 父类 implement[接口1,接口2]查看全部
-
为什么使用接口 因为一个类只能继承一个类,所以不够灵活,但一个类可以实现多个接口查看全部
-
package lmr; public class Chinese extends APerson{ public void say(){ System.out.println("中国人说英语"); } }
查看全部 -
package lmr; public abstract class APerson{ public abstract void say(); }
查看全部 -
package lmr; public class Test{ public static void main(String[] args){ Person p = new Chinese(); Person p2 = new American(); p.say(); p2.say(); } }
查看全部 -
package lmr; public class American extends APerson{ public void say(){ System.out.println("美国人说英语"); } }
查看全部 -
类是一种具体实现体,而接口定义了某一批类所需要遵守的规范,接口不关心这些类的内部数据,也不关心这些类里方法的实现细节,它之规定这些类里必须提供某些方法。
查看全部
举报