重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
你写的代码有一大堆的问题!我帮你改写一个:
创新互联建站是一家网站设计公司,集创意、互联网应用、软件技术为一体的创意网站建设服务商,主营产品:响应式网站设计、成都品牌网站建设、营销型网站。我们专注企业品牌在网站中的整体树立,网络互动的体验,以及在手机等移动端的优质呈现。网站设计、成都网站设计、移动互联产品、网络运营、VI设计、云产品.运维为核心业务。为用户提供一站式解决方案,我们深知市场的竞争激烈,认真对待每位客户,为客户提供赏析悦目的作品,网站的价值服务。
public class Person1 {
public Person1() {
String name = "liubo";
int age = 18;
this.talk(name, age);
}
void talk(String name,int age) {
System.out.println("我叫" + name + ",今年" + age + "岁了。");
}
public static void main(String[] args) {
Person1 p = new Person1();
}
}
或者这样写 :
public class Person1 {
private String name;
private int age;
public Person1(String name, int age) {
this.name = name;
this.age = age;
}
void talk() {
System.out.println("我叫" + this.name + ",今年" + this.age + "岁了。");
}
public static void main(String[] args) {
Person1 p = new Person1("周杰伦", 35);
p.talk();
}
}
编码不对
1 先文件关了
2 在的项目试图中,右键文件,选择属性,改成utf-8 ,在打开文件看看 如果不成,关了,在改成别的编码
3 一般utf-8 gbk gb2312 这几种编码都试试就差不多了
具体使用了哪个实现,要看配置设定的使用哪个文件呀。
或者看对象创建的是哪个实现类的对象。
比如:
interface Animal
class Dog
class Cat
Animal a = new Cat();
Animal b = new Dog();
这样都是animal的实例,而当a执行的时候就会走cat的实现类,b执行的时候就会走dog的实现类。